解题思路:
注意事项:
参考代码:
#include<iostream>
#include<string.h>
using namespace std;
int arr[20];
int f(int n){
int i=0;
int sum=1;
memset(arr,0,sizeof(arr));
while(n){
arr[i]=n%10;
n/=10;
if(arr[i]!=0)
{
sum*=arr[i];
}
i++;
}
if(sum>=10)
f(sum);
else
return sum;
}
int main()
{
int n;
cin>>n;
cout<<f(n);
return 0;
}
0.0分
0 人评分