用C语言写一个3*4的矩阵,并找出矩阵的最大值,行号和列号
时间: 2024-05-24 21:14:08 浏览: 144
求矩阵行最大值
Ok,我理解了你的问题。以下是答案:
首先,你需要使用 C 语言中的数组来创建一个 3 x 4 的矩阵,并初始化它的元素值。代码如下:
int matrix[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
接下来,你需要遍历这个矩阵,找到它的最大值,以及对应的行号和列号。代码如下:
int max = matrix[0][0];
int row = 0;
int col = 0;
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 4; j++) {
if(matrix[i][j] > max) {
max = matrix[i][j];
row = i;
col = j;
}
}
}
最后,你可以打印出最大值以及对应的行号和列号:
printf("The maximum value is %d, at row %d column %d.", max, row + 1, col + 1);
注意,由于 C 语言中数组的下标从 0 开始计数,所以在打印行号和列号时需要加 1。
阅读全文