c语言作业 用筛选法求N之内的素数。(N小于等于100)。

如题所述

第1个回答  2015-10-23
#include<stdio.h>
#define MAXNUM 100

int main()
{
int output[MAXNUM],num=0,n,i,j;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
for(j=2;j<=i-1;j++)
{
if(i%j==0)
break;
}
if(j==i)
{
output[num++]=i;
}
}
printf("num=%d\n",num);
for(i=0;i<num;i++)
{
printf("%d ",output[i]);
}
printf("\n");
return 0;
}本回答被提问者采纳