1 题目要求
https://www.patest.cn/contests/pat-b-practise/1001
2 源代码
#includeint main(void){ int n; int count=0; scanf("%d",&n); while(n!=1){ if(n%2==0) n=n/2; else n=(3*n+1)/2; count++; } printf("%d\n",count);}
3 评测结果 :通过!
这题其实也没有复杂的逻辑关系,主要还是理解题意。
本文共 380 字,大约阅读时间需要 1 分钟。
1 题目要求
https://www.patest.cn/contests/pat-b-practise/1001
2 源代码
#includeint main(void){ int n; int count=0; scanf("%d",&n); while(n!=1){ if(n%2==0) n=n/2; else n=(3*n+1)/2; count++; } printf("%d\n",count);}
3 评测结果 :通过!
这题其实也没有复杂的逻辑关系,主要还是理解题意。
转载于:https://www.cnblogs.com/sunnybowen/p/8661074.html