《从零开始的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
可以一键复制粘贴源代码