为什么怎么调试都调不对啊😭

我的程序和结果都在这了,我的知识储备不够我找出我的问题,不能让我调试成功了。

img

img

img

img

可以把代码copy贴上来,这样看实在不方便调试


#include <iostream>
using namespace std;

#define M 6
#define N 5

int main()
{
    float s[M][N] = {0}, sum, temp, max;
    int i, j, k;
    for (i = 0; i < M - 1; i++)
    {
        for (j = 0; j < N - 1; j++)
        {
            cin >> s[i][j];
            if (j > 0)
            {
                s[i][N - 1] += s[i][j];
                if (s[M - 1][j] < s[i][j])
                    s[M - 1][j] = s[i][j];
            }
        }
    }
    cout << endl;
    for (i = 0; i < M - 1; i++)
    {
        for (j = 0; j < N; j++)
            cout << s[i][j] << " ";
        cout << endl;
    }
    cout << "最高分 ";
    for (j = 1; j < N - 1; j++)
        cout << s[M - 1][j] << " ";
    cout << endl;


    return 0;
}