#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; }
运行结果如下
报告相同问题?