问题遇到的现象和发生背景
刚开始学习C,在用户输入这一块练习时发现的问题
遇到的现象和发生背景,请写出第一个错误信息
#include <stdio.h>
int main() {
float height;
float weight;
printf("请输入身高和体重\n");
scanf_s("%f %f\n", &height, &weight);
printf("身高为%f,体重是%f", height, weight);
}
从键盘获取数据时,我输入了两个数据后程序却没有停止
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我发现输入三个数据才会停止
这是为什么,我也尝试在数据后添加f,尝试表明其浮点数身份,但是结果其实是这个‘f’等同于第三个数据了因为我用任何一个字母达到的效果和输入‘f'一样
网上我没有搜到,
求解!