解题思路:
所谓质因子就是
一个数字的因子中是质数的,比如说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 人评分
Biggest Number (C++代码)回溯法浏览:1614 |
A+B for Input-Output Practice (V) (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:523 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:614 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
大家好,我是验题君浏览:577 |
前10名 (C语言代码)浏览:727 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:565 |
小O的图案 (C语言代码)浏览:915 |