【发布时间】:2021-11-22 10:01:52
【问题描述】:
#include <stdio.h>
#include <stdlib.h>
#define col 3
#define row 3
#define MIN 200
#define MAX 600
int main()
{
int Matriz[col][row] = {0};
int i, j;
int choose;
int sum = 0;
for (i = 0; i < row; i++) // primeira matriz com valores randomicos
{
for (j = 0; j < col; j++)
{
Matriz[row][col] = MIN + (rand() % (MAX - MIN + 1));
printf("%5d", Matriz[row][col]);
}
printf("\n");
}
for (i = 0; i < row; i++)
{
sum = sum + Matriz[i][i];
}
printf("%d", sum);
}
// 我的代码将对角线的总和打印为 0 这是我的问题,我做错了什么?很抱歉,我第一次使用 stackoverflow 也有点困惑
【问题讨论】: