求区间[2,100]内的所有的素数,按顺序存于数组a中
#include<stdio.h>#include<stdlib.h>
#define N 50
void main()
{
int a[N],i,j,count=0;
int flag; //根据需要,该变量可以使用,也可以不使用
/*************代码开始**********/
for(j=2;j<=100;j++)
{
flag=0;
for(i=2;i<j;i++)
if(j%i==0){flag=1;break;}
if(flag==0){a[count]=j;count++;}
}
/***********代码结束************/
printf("区间[2,100]为素数有%d个,具体如下:\n",count);
for(i=0;i<count;i++)
{
printf("%d ",a[i]);
}
system("pause");
}