#include<iostream>
using namespace std;
int main(){
unsigned long long n,m,l=0;
cin>>n;
while(n!=1){
cout<<n;
if(n%2){
n=n*3+1;
cout<<"*3+1="<<n<<endl;
}else{
n=n/2;
cout<<"/2="<<n<<endl;
}
l=l+1;
}
cout<<"一共需要"<<l<<"步才能得到1";
return 0;
}
角谷猜想:任意一个数变为1的过程与次数。
最新推荐文章于 2024-08-06 10:22:43 发布