解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <stdlib.h>
int isprime(int num){//判断质数
int i;
if(num<3)
return 1;//是,则返回非零
for(i=2;i<num;i++)
{
if(num%i==0)
return 0;
}
if(i==num)
return 1;
}
int main()
{
int n,k;
scanf("%d",&n);
for(k=2;k<n;k++)
{
if(n%k==0&&isprime(k))//k为因子且是质数
{
printf("%d ",k);
}
}
return 0;
}
0.0分
0 人评分
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
不容易系列 (C语言代码)浏览:702 |
校门外的树 (C语言代码)浏览:988 |
数对 (C语言代码)浏览:762 |
C语言训练-8除不尽的数 (C语言代码)浏览:1469 |
拆分位数 (C语言代码)浏览:558 |
JAM计数法 (C语言代码)浏览:721 |
C语言训练-字符串正反连接 (C语言代码)浏览:653 |
1250题解浏览:604 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |