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

关于c程序的简单问题

#include<stdio.h>
int main()
{
float h;
printf("h=");
scanf("%f\n",&h);
if(h>=1.75&&h<=1.80)
printf("符合要求");
return 0;
}
为什么输入数值后回车得不到结果,而是执行跳行操作

把scanf里面的换行去掉就行了

#include <stdio.h>
int main()
{
    float h;
    printf("h=");
    scanf_s("%f", &h);
    if (h >= 1.75 && h <= 1.80)
        printf("符合要求");
    return 0;
}

运行结果如下

img

近期文章

  • 如图所示vscode的错误提示没有pycharm提示明显能修改吗?
  • idea特殊符号编码问题
  • python如果单独使用messagebox提示窗就会生成一个多余的窗口
  • 求解求解:def函数调用问题
  • echarts是发生了什么
  • Mysql怎么把图片转换的base64,以字符串的类型存入数据库?
  • nginx域名解析地址问题
  • 管理员指示符部署映像错误87
  • CS5自定义鼠标样式
  • 一个简单的C语言问题
  • open-data 获取的头像怎么变成圆的
  • 求解为什么总是没有comp模组啊
  • 看见题不知道应该用哪种数学建模模型也不知道怎么写代码
  • sqlserver游标查询use @Name这行报错,我怀疑是@Name类型不支持use,求解决方法
  • 需要一段testbench文件做modelsim的测试
  • proteus中555电路灯不亮
  • 第一执行Job job_1652492129050_0001 running in uber mode : false后再执行就这样了
  • c++题,不太懂,请兄弟姐妹们看看
  • Python,求解答
  • android studio刚下完一进去就出错了找不到哪里出问题了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华