解题思路:因子数:就是所有可以整除这个数的数,但是不包括这个数自身.
比如15的因子是1,3,5.
质子数:质子数又称为素数,是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数
参考代码:#include<stdio.h>
int main() {
int n, i, j, num;
scanf("%d", &n);
for (i = 2; i < n; i++) {
num = 0;
if (n%i == 0){ //判断因子数
num = 1;
if (i % 2 == 0 && i != 2) { // 判断质子数
continue;
}
}
if (num > 0) {
printf("%d", i);
printf(" ");
}
}
return 0;
}
0.0分
0 人评分
人民币问题 (C语言代码)浏览:1464 |
C二级辅导-等差数列 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1640 |
数组输出 (C语言代码)错误???浏览:565 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
wu-淘淘的名单 (C++代码)浏览:1339 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1357 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
格式化数据输出 (C语言代码)浏览:821 |