程序报这种错怎么解决

img

img

img

这里输入得时候,改成取地址。

scanf("%d", &id);

学号为什么是数组?如果一个学生有多个学号确实要用数组的话,element函数里for循环中的if语句的判断条件stu[i].num的num也要加中括号,stu[i].num[x]这样