解题思路:输入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 人评分