计算并输出正整数n的各位数字之积(如:n=234时,输出234=2*3*4=24)。
输入一个正整数n
1 <= n <= 109
输出正整数n的各位数字之积
样例输入
234
样例输出
234=2*3*4=24
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,k,l,sum=1;
int n=0;
int a[100]={0};
scanf("%d",&n);
l=n;
for(i=0;n>0;i++)
{
a[i]=n%10;
n=n/10;;
k++;
//l=n/10;
}
printf("%d=",l);
for(j=(k-1);j>=0;j--)
{
sum*=a[j];
}
//printf("%d\n",sum);
for(j=(k-1);j>=0;j--)
{
if(j!=0)printf("%d*",a[j]);
else if(j==0)printf("%d=%d\n",a[j],sum);
}
return 0;
}