c语言修改数据后输出有问题

img

img

img


图一是菜单显示的代码,图三是菜单修改的代码
图二是我修改了学生1的数学成绩,但为啥学生2计算机成绩会变,谢谢

回答:感觉略微有些混乱,是不是数组下标没从0开始考虑,所以你的学号1就代表了第二个同学,而且你的for循环居然直接从1开始遍历,我看着有些担心

img

不过我仔细想了想,你最多不过是没有使用第一个数组元素罢了,我没有找到错误在哪,话说找错误咱这代码不运行怎么找啊