解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long aj;
cin>>aj;
for(int i=1; ;i++)
{
if(aj%2==0)
{
cout<<aj<<"/2="<<aj/2<<endl;
aj/=2;
}
if(aj%2!=0 && aj!=1)
{
cout<<aj<<"*3+1="<<aj*3+1<<endl;
aj=aj*3+1;
}
if(aj==1)
break;
}
return 0;
}
0.0分
1 人评分
逆反的01串 (C++代码)(依旧推荐switch)浏览:936 |
数组输出 (C语言代码)错误???浏览:566 |
输出正反三角形 (C语言代码)浏览:794 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
WU-拆分位数 (C++代码)浏览:787 |
简单的a+b (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:563 |
陶陶摘苹果2 (C语言代码)浏览:601 |