using namespace std; int n; int a; int main(){ cin>>n; while(n!=0){ if(n%2==1){ a=n; n=n*3+1; cout<<a<<"*"<<3<<"+"<<1<<"="<<n<<endl; }else{ a=n; n/=2; cout<<a<<"/"<<2<<"="<<n<<endl; } if(n==1){ cout<<"End"<<endl; return 0; } } return 0; }
#include <bits/stdc++.h> using namespace std;
int x; int main() { cin>>x; while(x!=1) { if(x%2==1) { cout<<x<<"3+1="<<x3+1<<endl; x=x*3+1; } else { cout<<x<<"/2="<<x/2<<endl; x=x/2; } } cout<<"End"; return 0; }
#include <bits/stdc++.h> using namespace std; int main( ) { int x,s; cin>>x; while(x>1) { if(x%2!=0) { printf("%d3+1=%d\n",x,x3+1); x=x*3+1; } else { printf("%d/2=%d\n",x,x/2); x=x/2; }
} if(x==1) { cout<<"End"; }
return 0; }
#include <iostream> using namespace std; int print(int i){ if(i%2==0){ cout<<i<<"/2="<<i/2<<endl; return i/2; }
else{ cout<<i<<"*3+1="<<i*3+1<<endl; return i*3+1; }
} int main() { int a; cin>>a; if(a!=1) while(a!=1) a=print(a); cout<<"End"; return 0; }
注册一个 个人测试记录 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 个人测试记录 通用账户