c语言,求任意一个整数各位数字之积

如题所述

第1个回答  2017-03-10
#include void main() { int a,s; s=1; printf("请输入一个整数"); scanf("%d",&a); while (a>0) { s=s*(a % 10); a=a/10; } printf("a=%d",s); }本回答被网友采纳
第2个回答  2017-03-10

c语言,求任意一个整数各位数字之积
int digit_product(int num) { int product = 1;while(num != 0) { product *= num % 10; \/\/ 计算每个数字 num \/= 10;} return product;} int main() { int num, product;printf("请输入一个整数:");scanf("%d", &num);product = digit_product(num);printf("%d 各位数字的...

c语言中怎样计算一个整数各位数字之积
void main(){ int a,s;s=1;printf("请输入一个整数");scanf("%d",&a);while (a>0){ s=s*(a % 10);a=a\/10;} printf("a=%d",s);}

C语言题目,输入一个正整数n,输出该数各位数字的积 例如,输入1234 输出...
printf("每位数之积是:%d\\n",s);return 0;}

用c语言怎样编写:输入一个整数n,求n的各位数字的之积程序
} printf("各个位数之积:%d\\n",m);return 0;}

c语言作业:计算正整数num的各位上的数字之积
采纳吧!#include<stdio.h>int main(){ int fac=1,num;scanf("%d",&num);while(num){fac*=num%10;num\/=10;}printf("%d\\n",fac);return 0;}

...从键盘上输入一个正整数,计算该数的各位数字之积并输出”
include<stdio.h> void main(){ int a,s;s=1;printf("请输入一个整数");scanf("%d",&a);while (a>0){ s=s*(a % 10);a=a\/10;} printf("a=%d",s);}

用C语言编一个程序求一个数各位数之积
所以可以用动态数组,输入数字之后,每一个位置其实就只有一个数字,那么就可以直接用每个位置的数字相乘!2,不用动态数组的话,可以直接用int,思路是,不停的除以10,求余数,得到的余数就是那一位的数字!一直到余数为0的时候停止!这里只给出大概思路。可以根据这两个思路自己编!祝你成功!

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(num!=0){ a=num%10;s=s*a;\/***found***\/ num\/=10;} } printf("%d",s);}

用C语言求一个n位数的各位数之积,(n小于10)
1、建立一个工程和.c文件,如下图所示:2、输入头文件和主函数,如下图所示:3、定义变量类型并初始化,如下图所示:4、输入整数,如下图所示:5、先乘以整数的个位数,如下图所示:6、剔除整数的个位数 7、输出结果 8、编译,运行

编程实现计算正整数NUM的各个位上的数字之积。 例如: 如输入:123,则输...
正整数是什么 方差的计算公式 其他类似问题2014-06-18 输入一个正整数 要求计算各位数之积 例如 输入123 输出6 2014-10-30 C语言编程:输出一个3位整数的逆序数,如输入123,输出32... 230 2014-04-07 计算正整数num的各位数字之积.比如:输入1234,输出24 2 2014-10-06 一道C语言编程题,求大神们帮...

相似回答