/*计算正整数num的各位上的数字之积。
例如:输入252,则输出应该是20*/
#include <stdio.h>
long fun(long num)
{
    long k = 1;
    do
    {
        k *= num % 10;
        num /= 10;
    } while (num);
    return k;
}

int main()
{
    long n;
    printf("\nPlease enter a number:");
    scanf_s("%ld", &n);
    printf("\n%ld\n", fun(n));
    return 0;
}

运行结果

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐