第1个回答 2013-04-22
#include <stdio.h>
#include<math.h>
void main()
{
int i,j,n,a[100];
for(i=0;i<=100;i++)
a[i]=i+100;
for(j=0;j<100;j++)
{
for(i=2;i<(int)sqrt(200);i++)
{ if(a[j]!=0&&a[j]%i==0)
a[j]=0;
}
}
for(i=0,n=0;i<100;i++)
{
if(a[i]!=0)
{
printf("%5d",a[i]);
n++;
}
if(n==5)
{
printf("\n");
n=0;
}
}
printf("\n");
}
第3个回答 2013-04-22
#include"stdio.h"
#include"math.h"
void main()
{
int num,i,k,count=0;
for(num=100;num<201;num++)
{ k=0;
for(i=2,i<sqrt(num);i++)
{
if(num%i==0)
{ k=1;
break;
}
}
if(!k)
{
count++
printf("%d",num);
if(count==5)
printf("\n");
}
}
}