问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
#include<stdio.h>
int column(int a)
{
int i;
int flag=1;
if(a==1) flag=0;
if(a==2) flag=1;
for(i=2;i<a;i++)
{
if(a%i==0)
{
flag=0;
break;
}
}
return flag;
}
int main(void)
{
int a,b,c[200],p,i;
while(scanf("%d %d",&a,&b)!=EOF&&(a!=0&&b!=0))
{
p=0;
for(i=a;i<=b;i++)
{
while(column(i))
{
c[p]=i;
p=p+1;
}
}
for(i=0;i<p-1;i++)
{
printf("%d ",c[i]);
}
printf("%d\n",c[i]);
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/321496168836176.png "#left")
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/284096168836134.png "#left")