解题思路:输入n,然后while循环当n不为1时判断n的奇偶,分别执行对应的操作,阅读理解题目即可
注意事项:输出每句后要对n的值进行更新,输出句和更新句两两要写在一个域内
参考代码:
/* */ #include <cstdio> #include <algorithm> #include <iostream> using namespace std; int main(){ int n; cin>>n; while(n!=1){ if(n%2==0){ printf("%d/2=%d\n",n,n/2); n/=2; } else if(n%2==1){ printf("%d*3+1=%d\n",n,n*3+1); n=(n*3+1); } } return 0; }
0.0分
7 人评分
C二级辅导-同因查找 (C语言代码)浏览:585 |
C语言训练-立方和不等式 (C语言代码)浏览:751 |
C语言训练-素数问题 (C语言代码)浏览:998 |
简单的a+b (C语言代码)浏览:676 |
母牛的故事 (C语言代码)浏览:435 |
大小写转换 (C语言代码)浏览:859 |
蛇行矩阵 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1099 |
WU-输入输出格式练习 (C++代码)浏览:1082 |