习题1084打印出N以内的所有素数

#include<stdio.h>
int main(void)
{
    int sn, i, chs, kg;
    sn = kg = 0;
    i = chs = 2;
    scanf("%d", &sn);
    while(i<=sn) {
        while(chs<i) {
            if(i%chs==0) {
                kg = 1;
                break;
            }
            chs++;
        }
        if(kg!=1){
            printf("%d\n", i);
        }
        kg = 0;
        i++;
        chs = 2;
    }
    return 0;
}


你可能感兴趣的:(习题1084打印出N以内的所有素数)