#include<iostream>
using namespace std;intmain(){int flag=0,a=0;
cin>>a;if(a>1000|a<=0){
cout<<"Sir,the number is wrong"<<endl;return-1;}while(a!=1){if(a%2==0) a=a/2;else a=(3*a+1)/2;
flag++;}
cout<<flag<<endl;return0;}
```c
Thanks to my BFF LWXPta 刷题整理 1000这题比较简单直接给代码了#include<iostream>using namespace std;int main(){ int flag=0,a=0; cin>>a; if (a>1000 |a<=0) { cout<<"Sir,the number is wrong"<<endl; return -1;