Loading

《从零开始的C语言生活》输出素数

任务要求:输出出100-200之间的素数及其总个数

#include <stdio.h>

int main()
{
    int i=100,j=0,k=0;
    for(i=100;i<=200;i++){
        for(j=2;j<i;j++){
            if(i%j==0){ //等于零就直接结束本次循环必定不是素数

                break;
            }
            else if(j==i-1){ //当循环到j=i-1的时候
                if(i%j!=0){ //依旧无法被整除
                    printf("%d\n",i); //此时就可说明是素数 并将该数打印出来
                    k++;

                }


            }


        }
    }

printf("素数总个数=%d",k);
}

最后附上成功的截图

本文同时发表在:
https://tysec.top/?p=783
可以一键复制粘贴源代码

posted @ 2021-03-14 21:30  mi2ac1e  阅读(58)  评论(0编辑  收藏  举报