用c语言输出:请定义一个3×3的整型矩阵,矩阵元素从键盘输入,计算并输出矩阵中每行的最大值。
时间: 2024-11-29 17:16:56 浏览: 1
C语言程序设计-在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的积,并在fun() 函数中输出
5星 · 资源好评率100%
在C语言中,你可以通过以下步骤来定义一个3x3的整型矩阵,并从键盘输入每个元素,然后计算并输出每行的最大值:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 3
int main() {
int matrix[ROWS][COLS]; // 定义3x3矩阵
int i, j;
// 输入矩阵元素
printf("Enter elements for a %d x %d matrix:\n", ROWS, COLS);
for (i = 0; i < ROWS; i++) {
for (j = 0; j < COLS; j++) {
scanf("%d", &matrix[i][j]);
}
printf("\nRow %d maximum value is: ", i + 1); // 输出当前行开始前提示
}
// 计算并输出每行最大值
for (i = 0; i < ROWS; i++) {
int max_value = matrix[i][0];
for (j = 1; j < COLS; j++) {
if (matrix[i][j] > max_value) {
max_value = matrix[i][j];
}
}
printf("%d\n", max_value);
}
return 0;
}
阅读全文