#include
#include
void main()
{
int i,j;
int k;
for(i=100,k=0;i<=200;i++)
{
for(j=2;j
if(i%j==0)
break;
}
if(j>sqrt(i))
{
k++;
printf("%d ",i);
if(k==5)
printf("\n");
}
}
}
楼上那个写错了一点,
if(k==5)
printf("\n");
这后面要跟上一句k=0;
把它包含在if语句里面
#include
void main()
{
int i;
int j;
int flag;
int k=1;
for(i=100;i<=200;i++)
{
flag=1;
for(j=2;j {
if(i%j==0)
{
flag=0;
break;
}
}
if(flag)
{
printf("%-5d",i);
if(k%5==0)
printf("\n");
k++;
}
}
printf("\n");
}
#include
void main()
{
int i,j;
int k=0;
int f;
for(i=100,k=0;i<=200;i++)
{
f=1;
for(j=2;j{
if(i%j==0)
{f=0;break;}
}
if(f==1)
{
k++;
printf("%d ",i);
if(k%5==0)
printf("\n");
}
}
}
用C编还是VB VFP 写清楚啊