1、你的s没有初值;2、语句在循环内还是循环外,位置有问题3、另外,看你的程序求的是每行(每个学生的三科成绩)中的最高分,而不是每门课的最高分,行数只有2行,但是你的max和min数组却是3个元素,逻辑上就出问题了(不会出现编译错误,因为两个数组的元素个数比程序要求的2个更多所以你运行结果会只有2个);你本来是想算每门课的最高最低分吧?要改一下程序;4、你可能在程序中输入的字符有问题(要注意输入法)。以下程序只做了轻微修改,不会报错,有运行结果,但非预期。5.你的a[N][M]数组声明是是int型,可是输入值时用的是“lf”长浮点型,有问题#define N 2#define M 3#include