为什么结构体输入输出顺序都是对的,但跑出来的结果却是错误的

大一C语言没好好学,现在转专业到软件,发现真的搞不懂一点,专业teacher在上数据结构之前布置了结构体的编程题,但真的一点都不会。
题目就是要求编两个函数进行结构体输入输出,代码如下:

img

img


但运行出来的结果却是

img


我就感觉好离谱,有没有人给我解答一下,谢谢!

scanf输入的时候 中间的空格不要 不然匹配的时候得按照前面的格式匹配

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^