有5个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入5个学生的数据,要求输出3门课总平均成绩,以及最高分的学生的数据。
要求用一个input函数输入3个学生数据,用一个average函数求总平均分,用max函数找出最高分的学生数据,总平均分和最高分的学生数据都在主函数中输出。
写到这里,报错太多,写不下去了
东西太少,
你查看一下传过来的值
首先,你的student结构体定义了没有。你有没有定义全局的stu,造成了冲突。
然后,你函数是不是和库函数冲突,比如max,在标准库已经定义了。
变量i,你循环的时候写成了大写,大小写是要区分的。
aver中(x+y+z)/3也不对,/3表示整除,要用(x+y+z)/(float)3
struct student类型的结构体没有定义吧?否则不会都是stu被警示。max函数应该也是同样的原因。
你确定你有定义结构体。把源码都贴出来啊!