c语言找出2~100之间的所有素数,每五个一行输出。
帮我看看哪里出了问题,我的代码运行后把2~100全都输出来了。#include<stdio.h>intmain(){intb;inti=2,flag=0,tag=1;fo...
帮我看看哪里出了问题,我的代码运行后把2~100全都输出来了。
#include <stdio.h>
int main()
{
int b;
int i=2,flag=0,tag=1;
for(b=2;b<=100;b++)
{
while(i<=b-1)
{
if(b%i==0) tag=0;
i++;
if(tag==1)
{
printf("%-5d",b);
flag++;
if(flag%5==0)
{
printf("\n");
}
}
}
}
printf("\n");
return 0;
} 展开
#include <stdio.h>
int main()
{
int b;
int i=2,flag=0,tag=1;
for(b=2;b<=100;b++)
{
while(i<=b-1)
{
if(b%i==0) tag=0;
i++;
if(tag==1)
{
printf("%-5d",b);
flag++;
if(flag%5==0)
{
printf("\n");
}
}
}
}
printf("\n");
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询