怎么输入窗口才不会错误

img

scanf_s()函数读入时各参数间需要分隔符,改为scanf_s("%d %s %f %f %f", ...),即格式化字符串各个量直接加一个空格,在控制台输入时也加空格,例如:11 zhangsan 90.0 89.0 99.0

scanf_("%d %s %f %f %f")你看这样行吗,或者名字写错了

错误提示有吗

img


我也不知道为什么这里VS用scanf就不会报错,输入是:
学号 空格 姓名 空格这样子