解题思路:
所谓质因子就是
一个数字的因子中是质数的,比如说6中的因子有2,3,其中只有2,3是质数,而8的因子有2,4,但由于4不是质数,所以8的输出只有2.
参考代码:
#include<stdio.h> int isprime(int x) { if(x<=2) { return 1; } for(int i=2; i<x; i++) { if(x%i==0) return 0; } return 1; } int main() { int n; scanf("%d",&n); for(int i=2; i<=n; i++) { if(n%i==0&&isprime(i)) { printf("%d ",i); } } return 0; }
0.0分
0 人评分
求圆的面积 (C语言代码)浏览:1366 |
a+b浏览:452 |
Cylinder (C语言描述+详细分析)浏览:3374 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
永远的丰碑 (C语言代码)浏览:608 |
简单的a+b (C语言代码)浏览:497 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:490 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:522 |
哥德巴赫曾猜测 (C语言代码)浏览:778 |