c语言问题,设计函数fn能够判断一个数是否为质数,然后调用函数fn输出100以内的质数,求解,谢谢

如题所述

#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

都要用自己的函数

温馨提示:答案为网友推荐,仅供参考
相似回答