C语言 输入一个整数,输出每位数字之积。列如,输入234,输出24。

代码:

#include <stdio.h>
void main(){
int num,s=1;
printf(“Input number:”);//输入一个数
scanf("%d",&num);
while(num>0)
{
s=s*(num%10);//用求余数的方法,求出每位数,再将其相乘。
num/=10;//每次循环除10,直到商为0跳出循环
}
printf(“这个数每位数之积是:%d\n”,s);//输出
}

运行结果:
C语言 输入一个整数,输出每位数字之积。列如,输入234,输出24。

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-04
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
  • 2022-02-25
  • 2021-05-23
  • 2022-12-23
  • 2022-01-13
相关资源
相似解决方案