编写程序,求出10-100最大素数与最小素数,并求出两者的差

编写程序,求出10-100最大素数与最小素数,并求出两者的差

#include <stdio.h>
int prime(int n){
    int i;
    for(i=3;i*i<=n;i+=2)
        if(!(n%i))
            return 0;
    return 1;
}
int main(int argc,char *argv[]){
    int maxp,minp,i,j,k;
    for(maxp=99;!prime(maxp);maxp-=2);
    for(minp=11;!prime(minp);minp+=2);
    printf("The LP is %d\nThe SP is %d\nLP - SP = %d\n",maxp,minp,maxp-minp);
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-11
把else改成 if(i==x)就行了