每一位数(wei.cpp)
【题目描述】
给定自然数n,求n的各位数的乘积
【输入格式】
一个正整数n
【输出格式】
一个自然数,表示n的各位数的乘积
【样例输入】
625
【样例输出】
60
【样例解释】
百位数字为6,十位数字为2,个位数字为5,625=60
【数据范围】
对于100%的数据:0<=n<=1000000
输入:
一个正整数n
输出:
一个自然数,表示n的各位数的乘积
难度:
入门
输入示例:
625
输出示例:
60
代码类型:
C/C++
C
#include<stdio.h>
int main()
{
int num,mul=1;
scanf("%d",&num);
while(num)
{
mul*=num%10;
num/=10;
}
printf("%d",mul);
return 0;
}
1234567891011121314151617181920212223
#include<stdio.h>
int DigitSum(int n)
{
if(n>9)
{
return DigitSum(n/10)+n%10;
}
else
return n;
}
int main()
{
int i=0;
scanf("%d",&i);
int ret=DigitSum(i);
printf("%d ",ret);
return 0
}