计算并输出给定整数的所有因子之积,包括自身,用C语言
时间: 2024-02-16 20:05:16 浏览: 127
C语言程序设计-计算并输出给定整数的所有因子之积(包括自身);规定这个整数的值不大于50;
5星 · 资源好评率100%
以下是计算并输出给定整数的所有因子之积的C语言代码```c
#include <stdio.h>
int main() {
int num, factor, product = 1;
printf("请输入一个整数:");
scanf("%d", &num);
printf("%d的所有因子为:", num);
for (factor = 1; factor <= num; factor++) {
if (num % factor == 0) {
printf("%d ", factor);
product *= factor;
}
}
printf("\n%d的所有因子之积为:%d", num, product);
return 0;
}
```
运行程序后,输入一个整数,程序会计算出该整数的所有因子,并输出它们的乘积。例如,如果输入数字10,程序将输出:
```
请输入一个整数:10
10的所有因子为:1 2 5 10
10的所有因子之积为:100
```
阅读全文