#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;
}
运行结果如下