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

C语言100以内素数输出问题

输出100以内所有素数,请问这个为什么不可以正确输出?

#include <stdio.h>

int main()
{

int x;

for(x=2;x<100;x++){
    
    int i;
    
    int a=1;
    
    for(i=2;i<x;i++){
        
        if(x%i==0) {
            
            a=0;
            break;
        }
        
    }
    
    if (a=1){
        printf("%d  ",x);
    }
    

}
    
 


return 0;

}

img


这用a==1

近期文章

  • PHP在model层调用
  • 大一计算机专业新生具体就业方向
  • typescript web服务器后台无法存储数据
  • assetbundle打出来的.ab包应该怎么解析里面的资源
  • 不清楚哪里出错了运行不了
  • 这道模拟题,我做不出来啊,有没有人看看
  • 大家软考都有考吗,过了吗?
  • 如何保护远程目录中的可下载文件免受非高级用户的攻击(在php?中)
  • 为什么是“\01”而不是\0呢?
  • 用单片机作为Buck电路的负载,负载电阻怎么算?
  • 程序计数器与指针相关吗
  • idea连接服务器端redis失败
  • 关于linux下更换环境变量的问题
  • greenplum中的分组聚合查询
  • 求计算机基础知识解答与讲解文章推荐
  • C语言判断题,tapedef简化声明
  • dp动态规划,环形队列
  • 我想问一下esp32芯片这里如何焊接,中间那九个如果再正面直接吹会不会把芯片吹坏,推荐风枪温度是多上
  • 使用单个PHP文件或两个文件实现FORM及其ACTION是否更好?
  • Java如何让详细的报错信息输出到前端显示?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华