解题思路:
根据题目的输入输出,即可不必在讨论定理是否正确。达到题目的输出要求即可。
参考代码:
#include<stdio.h> int main() { int n; scanf("%d",&n); while(n!=1) { if(n%2==0) { printf("%d/2=%d\n",n,n/2); n/=2; continue; } else { printf("%d*3+1=%d\n",n,n*3+1); n*=3; n+=1; continue; } } return 0; }
0.0分
2 人评分
C语言训练-排序问题<2> (C++代码)浏览:936 |
【亲和数】 (C语言代码)浏览:908 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
简单的a+b (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
钟神赛车 (C语言代码)浏览:665 |
1162答案错误,为什么浏览:700 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:687 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:749 |