解题思路:因子数:就是所有可以整除这个数的数,但是不包括这个数自身.
比如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语言考试练习题_保留字母 (C语言代码)浏览:743 |
简单的a+b (C语言代码)浏览:574 |
1035 题解浏览:875 |
C二级辅导-公约公倍 (C语言代码)浏览:693 |
母牛的故事 (java语言代码)浏览:896 |
计算表达式浏览:693 |
平方和与立方和 (C语言代码)浏览:879 |
整除的尾数 (C语言代码)浏览:530 |
数列排序 (C语言代码)浏览:619 |
兰顿蚂蚁 (Java代码)浏览:1039 |