#include<iostream>
using namespace std;intmain(){
int n;
cin >> n;int res =0;while(n >1){
if(n &1) n =(n *3+1)/2;else n = n /2;
res ++;}
cout << res << endl;return0;}
1002(数字与字符串)
#include<iostream>#include<algorithm>
using namespace std;
string get(int x){
if(x ==0)return"ling";elseif(x ==1)return"yi";elseif(x ==2)return"er";elseif(x ==3)return"san";elseif(x ==4)return"si";elseif(x ==5)return"wu";elseif(x ==6)return"liu";elseif(x ==7)return"qi";elseif(x ==8)return"ba";elseif(x ==9)return"jiu";}intmain(){
string s;
cin >> s;int num =0;for(auto c : s) num += c -'0';
string cnum =to_string(num);// to_string() : 将数字转换为字符串
string res;for(auto c : cnum){
if(res.size()) res +=" ";
res +=get(c -'0');}
cout << res << endl;return0;}