C语言 计算num上各位数字之积 如输入152 则输出10 补充一下就可 不需要改动 在线等!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 计算num上各位数字之积 如输入152 则输出10 补充一下就可 不需要改动 在线等!相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
main()

int num,s=1,a;
printf("input num:\n");
scanf("%d",&num);
if(num>0)

/**********found*********/
while(___(1)___)

a=num%10;
s=s*a;
/**********found*********/
___(2)___


printf("%d",s);

#include<stdio.h>
main()

int num,s=1,a;
printf("input num:\n");
scanf("%d",&num);
if(num>0)

/**********found*********/
while(num!=0)

a=num%10;
s=s*a;
/**********found*********/
num/=10;


printf("%d",s);

参考技术A 1楼是对的,第一个num>0,num!=0都可以,反正结束循环时num为0.第二个让num自身除以10,num=num/10;

以上是关于C语言 计算num上各位数字之积 如输入152 则输出10 补充一下就可 不需要改动 在线等!的主要内容,如果未能解决你的问题,请参考以下文章