生成101到200之间的素数

题目:判断101到200之间的素数。

12345678910111213141516171819
#include <stdio.h>int main() {    int i,j;    for (i=101; i<=200; i++)    {        for (j=2; j<i ;j++)        {            if (i%j == 0)            {                break;            }        }        if (i == j)        {            printf("%d ",i);        }    }    return 0;}

方法二:调用函数解决

12345678910111213141516171819202122232425
#include <stdio.h>int Is_Prime(int i){    int j = 0;    for (j=2; j<i; j++)    {        if (i%j==0) {            return 0;        }    }    return 1;} int main(){    int i = 0;    for (i=101; i<=200; i++)    {        int ret = Is_Prime(i);        if (ret == 1)        {            printf("%d ",i);        }    }    return 0;}
🔍 ×