PAT (Basic Level) Practice (中文)_1001 害死人不偿命的(3n+1)猜想 (15 分)_C语言实现

#include <stdio.h>

int main()
{
	int num;
	scanf("%d", &num);
	int n = 0;
	while(num != 1)
	{
		if (num % 2)
			num = 3 * num + 1;
		num = num / 2;
		n++;
	}
	printf("%d", n);
	return 0;
}

 

猜你喜欢

转载自blog.csdn.net/qq_43269246/article/details/84863280