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

if语句运用出现的问题

img


为什么第二个if条件改成i=n(我觉得跟i>=n没啥区别啊),最后两个printf都打印了。


#include <stdio.h>
int main()
{
    int i=0;
    int n=0;
    printf("输入一个数 "); 
    scanf("%d",&n);
    for(i=2;i<n;i++)
    {
          if(n%i==0 )
          {
              printf("%d 不是素数",n); 
              break;
          }
    }
    if(n==i)
    {
        printf("%d 是素数",n); 
    }
    if(n==1)
    {
        printf("%d 不是素数",n); 
    }
    return 0;    
} 

判断条件不对

近期文章

  • 为什么使用kbhit后按下键盘无反应?(语言-c语言)
  • MOV AX,BLOCK[SI]是什么寻址方式
  • spring创建beanfactory前为什么需要先删除beanfactory
  • JAVA如何替换原子
  • 在xpath查询中使用not
  • #c++#看看哪里错了,总是不输出
  • qt中opencv的环境配置问题
  • ENUM枚举类型的使用方法?
  • 虚拟机共享文件夹问题
  • C语言自定义数据对学生成绩进行输出
  • SET和ENUM枚举类型一样吗?用法一致吗?
  • web3.py 网络连接失败
  • python 统计各html标签的个数
  • python json 解码问题
  • Laravel + tinymce4 + RoxyFileBrowser
  • 怎么在开发者模式下获取文本信息
  • 为什么用cout.width(2)两位数输出了三格
  • 误删了Windows 10用户组导致C盘NTFS怎么办
  • 使用paddlepaddle深度学习时出现ExternalError: CUBLAS error(3)报错,解决方法?
  • 出现这个情况怎么办?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华