//题目提示:注意计算过程中中间值可能会超过int范围。
#include <stdio.h>
main(){
long long n,i;//千万要定义long long不然就会超过范围
scanf("%lld",&n);
while(n!=1)//循环条件
if(n%2==0){//判断奇数偶数
printf("%lld/2=%lld\n",n,n/2);
n/=2;}
else {printf("%lld*3+1=%lld\n",n,n*3+1);
n=n*3+1;}
printf("End\n");
} //没啥好说的了,不咋难。
noi.openjudge.1.5.21角谷猜想
最新推荐文章于 2023-08-05 15:59:27 发布