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);
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 补充一下就可 不需要改动 在线等!的主要内容,如果未能解决你的问题,请参考以下文章
用C语言编程,输入一个正整数,计算并显示该数的各位数字之和。