c语言:从键盘任意输入一个正整数,计算其各位数字之积,注意正整数的位数不定
时间: 2024-05-12 21:16:20 浏览: 132
C语言求一个正整数的位数
3星 · 编辑精心推荐
好的,可以回答这个问题。以下是C语言代码实现:
```c
#include <stdio.h>
int main()
{
int num, digit, product = 1;
printf("请输入一个正整数:");
scanf("%d", &num);
while(num > 0)
{
digit = num % 10;
if (digit != 0)
{
product *= digit;
}
num /= 10;
}
printf("各位数字之积为:%d\n", product);
return 0;
}
```
希望能对您有所帮助。
阅读全文