用C语言写一个程序输入一个数,输出其素因子分解表达式
时间: 2023-05-20 11:03:47 浏览: 321
C语言实现素因子分解
好的,以下是用C语言编写的程序,可以输入一个数,输出其素因子分解表达式:
```c
#include <stdio.h>
int main() {
int n, i;
printf("请输入一个正整数:");
scanf("%d", &n);
printf("%d = ", n);
for (i = 2; i <= n; i++) {
while (n % i == 0) {
printf("%d", i);
n /= i;
if (n != 1) {
printf(" * ");
}
}
}
printf("\n");
return 0;
}
```
当你输入一个正整数后,程序会输出该数的素因子分解表达式,例如输入 24,程序会输出:
```
24 = 2 * 2 * 2 * 3
```
希望这个程序能够帮到你!
阅读全文