问题标题: 酷町堂:2684

0
0
已解决
姜宇轩
姜宇轩
中级天翼
中级天翼

不会(给代码)

姜宇轩在2021-10-05 18:17:10追加了内容

#include<bits/stdc++.h>

using namespace std;

int n,sum=1;

int main(){

cin>>n;

char[]c=String.valueOf(n).toCharArray();

for(;;){

for(int j=0;j<c.length();j++){

sum*=int(c[j]-'0');

}

cout<<sum<<" ";

if(sum<10) break;

char[]c=String.valueOf(sum).toCharArray();

}

return 0;

}

 

语法错误,各位帮看一下哦,我非非非非非非非非非非非非非非非非非非非非常急,在线等!!!!!!

姜宇轩在2021-10-05 18:24:16追加了内容

还有人在吗???我很急啊!!!!!


0
已采纳
吕梓瑜
吕梓瑜
初级天翼
初级天翼
    long long a,b=1;
    输入a;
    输出a和" ";
    for(int i=a;i>=10;j=a){
        while(a不等于0){
            b*=a%10;
            a/=10;
        }
        输出b和" ";
        while(b>=10){
            a=b;
            b=1;
        }
    }

 

我要回答