任务描述
本关任务:计算正整数num的各位上的数字之积。
例如:
输入:2583
经过----(2x5x8x3) 输出:240
输入:102
经过----(1x0x2) 输出:0
输入:136
经过----(1x3x6) 输出:18
#include<stdio.h>
int main()
{
int n;
int x,y,z,m;
int sum;
scanf("%d",&n);
if(n>=100 && n<1000)
{
x=n/100;
y=n%100/10;
z=n%10;
sum=x*y*z;
printf("%d",sum);
}
if(n>=1000 && n<10000)
{
x=n/1000;
y=n%1000/100;
z=n%1000%100/10;
m=n%10;
sum=x*y*z*m;
printf("%d",sum);
}
return 0;
}