每一位数(wei.cpp)

 每一位数(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

}