takeiteasy_ 2021-09-09 14:27 采纳率: 93%
浏览 42
已结题

想要输出100-200的素数,怎么输出了全部的数 有点费解

img

img

  • 写回答

5条回答 默认 最新

  • qzjhjxj 2021-09-09 15:07
    关注

    题主的代码修改如下,5个一行显示,供参考:

    #include<stdio.h>
    int main()
    {
        int x, i, isprime, count = 0;
        for(x=101;x<=200;x++)
        {
            isprime = 1;
            for (i = 2; i * i <= x; i++) {
                if (x % i == 0) {
                    isprime = 0;
                    break;
                }
            }
            if (isprime == 1) {
                printf("%c%d", count == 0 ? '\r' : count % 5 == 0 ? '\n' : ' ', x);
                count++;
            }
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 9月17日
  • 已采纳回答 9月9日
  • 创建了问题 9月9日

悬赏问题

  • ¥15 用FDTD计算并提取光栅结构的正负一级衍射光的光功率
  • ¥30 AVL fire DVI中的Design Explorer里面的Run的Status为什么总是Terminated?哪里出问题了?需要修改哪里?
  • ¥15 有二开IOT平台code的来搞钱了。
  • ¥15 求lingo语言编程以下内容
  • ¥15 cannot import name '_MissingValues' from 'sklearn.utils._param_validation'引用smoke
  • ¥15 求PHP跨站免登录技术
  • ¥15 AVL fire DVI中的Design Explorer里面的Objectives /Constraints的scale应该怎么设置
  • ¥15 qml如何绘制三维笛卡尔坐标系并向其中添加折线?
  • ¥15 咨询一个PYTHON的问题
  • ¥15 机器学习建模调参,roc评价指标