【c语言】计算正整数num的各位上的数字之积
/*计算正整数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:.
·
/*计算正整数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;
}
运行结果
更多推荐
已为社区贡献1条内容
所有评论(0)