急啊!!!!如何判断一个数素数?运用do-while 或while或for或if语句帮帮忙啊

2020-04-25 社会 95阅读

我先前写的这个可以供你参考。是返回1,否则返回0。

int prime(int n){//素数
    int i;
    if(n>2 && !(n&1) || n<2)
        return 0;
    for(i=3;i*i<=n;i+=2)
        if(!(n%i))
            return 0;
    return 1;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com