注册 登录
编程论坛 C语言论坛

新手,希望有人能帮我设计出这个程序

望卿安好 发布于 2020-04-06 21:31, 1684 次点击
求各个数字的积,但我不知道面对位数不同的正整数该怎么办。
只有本站会员才能查看附件,请 登录
(因为分数用完了,所以很可能无法给予酬谢,在这里口头表达一下对所有帮助者的谢意。
3 回复
#2
rjsp2020-04-06 22:20
前一个人问怎么求和,你问怎么求积,你们是同学吧
程序代码:
#include <stdio.h>

int main( void )
{
    unsigned n;
    scanf( "%u", &n );

    unsigned s = 1;
    for( ; n; n/=10 )
        s *= n%10;
    printf( "%u\n", s );
}

#3
rjsp2020-04-06 22:22
“0” 这个数字其各位的积是 1 还是 0 呢?
#4
forever742020-04-06 22:35
我希望更多新手挖掘老帖并吸收之。
1