0
已采纳
樊澄宇
新手光能
新手光能
读入n
定义k=0表示次数
while (n!=123)
{
次数加一;
令t=n;
用while循环拆分t,记录偶数个数o、奇数个数j
用stringstream把o,j,(o+j)重组
stringstream ss1,ss2,ss3,ss;
string s1,s2,s3,s;
if (o>0) {ss1<<o; ss1>>s1;}
ss2<<j; ss2>>s2;
ss3<<m; ss3>>s3;
s=s1+s2+s3;
ss<<s; n=0; ss>>n;
(注意要加#include<sstream>头文件!!!)
}
最后输出k即可
0