把printf("%s%d%d%d\n",&stu1.Name,stu1.Score_1,stu1.Score_2,stu1.Average);改成printf("%s %d %d %d\n",stu1.Name,stu1.Score_1,stu1.Score_2,stu1.Average);。&多余了逻辑出错,数据间没有空格会连在一起。
结构体定义中的Average最好用浮点型,因为平均值通常不是整型。
scanf函数第一个stu_1.name少了一个取地址符&,而在printf函数中的stu_1.name多了一个取地址符,其次anverage最好用double类型来定义,双精度,
错误提示什么