解题思路:
质因子:因子是质数(也叫素数)
注意事项:
1不是素数
参考代码:
#include <bits/stdc++.h>
using namespace std;
//判断是否是素数/质数
int check(int num) {
int flag = 1;
if(num == 1){
flag = 0;
return flag;
}
for(int i=2; i<num; i++) {
if(num%i == 0 ) {
flag = 0; //不是素数
break;
}
}
return flag;
}
int main() {
int n, i;
cin >> n;
for(i=1; i<=n; i++) {
if(n%i == 0) { //判断是否是因子
if(check(i)) {
cout << i << " ";
}
}
}
return 0;
}
0.0分
13 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:591 |
三进制小数 (C语言代码)浏览:1017 |
点我有惊喜!你懂得!浏览:2071 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:763 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:575 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:661 |
简单的a+b (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:636 |
C语言训练-斐波纳契数列 (C语言代码)浏览:593 |