编写一个函数判断一个数是否为素数,并在主函数通过调用该函数求出所有三位数的素数

C的考试题

第1个回答  2013-03-15
#include<stdio.h>
#include<math.h>

int comp(int n)//判断一个数是否为素数
{
int i,flag=0;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
flag=1;
break;
}
}
if(0==flag) return 1;
else return 0;
}

void main(){
int i;
for(i=100;i<=999;i++)
{
if(comp(i))printf("%d\n",i);
}
}本回答被提问者采纳
相似回答