7-9 输入一个合数n,将n进行质因数分解 分数 10 作者 赵静静 单位 浙江工贸职业技术学院 输入一个正整数n,如果n为合数除了1和本身,还有因数的称为合数),将n进行质因数分解。例如,输入100,输出2、2、5、5,当输入不为合数时,输出error,用c语言
时间: 2024-06-13 22:08:36 浏览: 200
以下是C语言实现输入合数n进行质因数分解的代码:
```c
#include <stdio.h>
int main() {
int n, i;
scanf("%d", &n);
if (n <= 1) {
printf("error\n");
return 0; }
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;
}
```
阅读全文