#include<stdio.h>
#include<math.h>
int isprime(int n)
{
int i,k=(int)sqrt(n*1.0);
for(i=2;i<=k;i++)
if(n%i==0) return 0;
return 1;
}
void main()
{
int i;
for(i=2;i<=100;i++)
if(isprime(i))
printf("%d ",i);
}
追问不调用别的函数,自己编写
追答是自己写的函数 你把 isprime改为 fn就可以了,我只是文件名不一样
追问不是你调用了math.h
都要用自己的函数