问题如下:(1)输入一个正整数n;
(2)如果n=1则结束;
(3)如果n是奇数,则n变为3n+1,否则n变为n/2;
(4)转入第(2)步。
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int n,count=0;
cin>>n;
while(n>1){
if(n%2==1)
n=n*3+1;
else
n/=2;
count++;
}
cout<<count<<endl;
}