C语言——PAT_1001 害死人不偿命的(3n+1)猜想

简单题,直接上代码,运行通过

#include <stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
	int times=0;
	
	while (n!=1)
	{
		if (n%2==0) //说明是偶数 
		{
			n=n/2;
		}
		else
		{
			n=(3*n+1)/2;
		}
		times++;
	}
	printf("%d",times);
	return 0;
}

通过


版权声明:本文为EEowynn原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。