解题思路:
根据题目的输入输出,即可不必在讨论定理是否正确。达到题目的输出要求即可。
参考代码:
#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语言代码)浏览:782 |
C语言训练-求车速 (C语言代码)浏览:1152 |
C语言训练-8除不尽的数 (C++代码)浏览:653 |
点我有惊喜!你懂得!浏览:4105 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1052 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:718 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:791 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:805 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:839 |