解题思路:
先写偶数,再写奇数,中间用else(个人想法)
注意事项:
不要用break,是偶数/2,不是偶数*3+1
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
while(a!=1)
{
if( a% 2 == 0)
{
printf("%d/2=%d\n",a,a/2);
a=a/2;
}
else
{
printf("%d*3+1=%d\n",a,a*3+1);
a=a*3+1;
}
}
return 0;
}
0.0分
6 人评分