C语言刷题(3):求100以内的素数

#include <stdio.h>
void main()
{
    int a[101];
    int i,j,flag ;
    for(i = 1 ;i< 100;i++)
    {
        a[i] = i;
    }
    for(i= 2;i<101;i++)
    {
        flag =1;
        for(j = 2 ;j<a[i];j++)
        {
            if((a[i]% j == 0))
            {
                flag = 0; //flag =0 表示为非质数
            }
        }
        if(flag == 1)
        {
            printf("%d ",a[i]);
        }
    }

}


发布了45 篇原创文章 · 获赞 7 · 访问量 1625

猜你喜欢

转载自blog.csdn.net/qq_38173631/article/details/103938875