Cjiajia_010 2021-12-07 15:21 采纳率: 88.6%
浏览 38
已结题

为啥运行输入后没结果

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
#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")


img


img

  • 写回答

1条回答 默认 最新

  • qzjhjxj 2021-12-07 15:54
    关注

    第27行:修改为: if (column(i)) //while (column(i))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月15日
  • 已采纳回答 12月7日
  • 修改了问题 12月7日
  • 创建了问题 12月7日

悬赏问题

  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令