c语言使用循环找出100之内的所有质数

c语言使用循环找出100之内的所有质数c语言使用循环找出100之内的所有质数

#include "stdio.h"
#define N 100
int main()
{
    int i,j;
    int flag;
    printf("100 以内的质数有:\n");
    for(i=2;i<101;i++)
    {
        flag = 1;
        for(j=2;j<=i/2;j++)
            if(i%j==0)
            {
                flag = 0;
                break;
            }
       if(flag)
           printf("%d ",i);
    }
    printf("\n打印完毕\n");
    return 0;
}

追问

没有1呢?

质数还有1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-30
什么追问

就是使用二重循环或者一重循环找出100以内的质数

老师布置的作业

不会弄

相似回答