0
已采纳
李显晨
中级启示者
中级启示者
核心:
while(1){
cout<<n<<" ";
if(n<10) break;
int a=1;
while(n){
a*=n%10;
n/=10;
}
n=a;
}
0
0
曹博扬
初级天翼
初级天翼
while(判断是否为个位数,是就跳出循环)
每次都输出
拆分此数(注意要用一个变量存其来)
s为原变量
t*=s%10;
s/=10;
将t的值赋给s
循环过后在输出s
注意所有变量都为long long
0