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

请问这串代码问题出在哪里呢

#include<stdio.h>

void main()
{
    float m;
    printf("请输入成绩:");
    scanf("%f",&m);
    
    if(m>100&&m<0)
    {
        printf("输入成绩错误"); 
    } 

}

这里你的思路应该是成绩这个数值不能大于100或者小于0,所以你的if条件应该是用或者||连接。

不可能有大于100且小于0的浮点数!

符号用错了,把&&改为‖,因为&&要同时满足才为1。不可能有数同时满足小于0又大于100

近期文章

  • python的基本问题
  • 是一个和传输文件有关的
  • 大一小白c语言问题求解
  • Vue引入Ant Design时失败
  • gitee图床302错误
  • ESP32实现控制led灯闪烁,
  • 这咋办什么会显示未定义标识符RGB,这个函数,哪里出了问题,求解决办法
  • Matlab利用for循环计算2的奇数次方,结果向量中出现0。
  • 深度学习中的数据增强后的结果如何作为后续的训练样本?
  • webgis项目问题,如下所示。
  • Typora 和 picgo 、gitee 上传图片的 分支变了,导致本地文章中的图片全没了
  • ffmpeg无法推流
  • python文件输出运行之后出现结果看不明白
  • python的while循环
  • vscode模块报错,如何解决?
  • 我想把这个弄到一个类内这个显示窗口的main函数怎么写,可以这样弄吗
  • for循环为什么出不来想要的数列
  • vue slot插槽内控件不显示值
  • 关于哈希表除留余数法除数的问题
  • 代码是对的却运行不出来

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华