我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么会出现102?

img

是要输出101到200之间所有的素数吧
内循环j是从2循环到i-1
你要循环判断i不能被所有的j整除之后才输出i。
你的代码是只要i不能被其中一个j整除就输出i, 就不对了。

你题目的解答代码如下:

#include <stdio.h>
int main()
{
    int i,j,f;
    for(i=101;i<=200;i++) {
        f = 1;
        for(j=2;j<i;j++) {
            if (i%j==0) {
                f = 0;
                break;
            }
        }
        if (f==1)
            printf("%-6d", i);
    }
    return 0;
}

如有帮助,望采纳!谢谢!

近期文章

  • Linux文件中第一行前面加a1:末尾;第二行a2:末尾; 以此类推,命令是?
  • pbc割板和自动布线 救救孩子
  • 怎么用python进行图像分类,将图像的数据转化为numpy数组
  • 流程图怎么画有好兄弟帮看看嘛
  • 这应该怎么修改啊,帮一下忙
  • python-selenium中ActionChain行为链中报错问题
  • 用递推法求汉诺塔的问题
  • 要求使用数组,输入一行中有N(0<N<1000)个数字
  • 网络重置之后校园网连不上了
  • 对象没有分裂属性怎么改
  • TEST-测试用-无效问题
  • 回文数?./+-{*}
  • 为什么输入相关的代码工程文件 中还是无法生成.pdb文件啊?(Qt create中)
  • 这个怎么编,求解答啊
  • C语言计算车牌号,救命啊,要怎么做
  • 关于#c语言#的问题:冒泡排序错误求解
  • 求有缘人救助一下,帮我解决一下
  • 求解答,快快解答,块块解答!
  • 这个程序输出的结果是啥?为什么啊?救救孩子吧😥
  • cc2530单片机控制zigbee模块的相关问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华