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

100以内的素数的程序,输出结果有误是怎么回事

主函数如下
int a;
for(a=2;a<=100;a++){
int b;
int c=1;
for ( b=2;b
if(a%b==0){
c=0;
break;
}
}
if(c=1){
printf("%d\n",a);
}
}
输出的结果为2-100

if(c=1)
改为
if(c==1)

供参考:

#include <stdio.h>
int main()
{
    int a;
    for(a=2;a<=100;a++)
    {
        int b;
        int c=1;
        for ( b=2;b<a;b++){
            if(a%b==0){
               c=0;
               break;
            }
        }
        if(c==1){   //if(c=1)
            printf("%d\n",a);
        }
    }
    return 0;
}

近期文章

  • 在DEV-C++下运行graphics,编译报错
  • 关于#c##的问题:CAN通信的在C#的最简单示例
  • 遇到很奇怪的js脚本代码,能够在安卓手机里跑起来,怎么回事
  • 有没有方法可以解决国内外视频会议卡的问题
  • 双击单词后,如何使用php或jquery在数据库中插入单词
  • idae安装显示路径太长无法下载,如何解决?
  • vscode 智能补全
  • idea模块里没有java
  • react props 打印为空
  • Python的初级问题
  • todolist开发相关 列表/倒序输出
  • vue父组件循环,怎么在里面注册一次子组件
  • C语言程序设计键盘的输入输出
  • 第六题没有看明白 求解析
  • JQuery DataTables默认排序无效
  • 为什么不对啊为什么不对啊
  • 为什么一直在运行就一个简单的input
  • 请问一下matlab中神经网络拟合生成的函数myneuralnetworkfunction怎么用?😭
  • Python初学者的疑难杂症
  • C语言中的变量类性定义

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华