C语言编写程序,对从键盘输入的一个3行4列的整数矩阵,计算興各行元素绝对值之和的最大值。(如果使用库函数abs(),需要#include<stdlib.h>) ***输入提示信息:"Please input an3*4matrix:Nn" ***每个元素的输入格式要求:“%d” ***输出格式要求:“%d \(n" 程序运行示例: Please input an 3*4matrix:f 1234, -1-2-3-4 4322 11
时间: 2023-07-23 13:12:54 浏览: 135
在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,并在fun()函数中输出
5星 · 资源好评率100%
好的,以下是对应的 C 语言代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int matrix[3][4];
int max_sum = 0;
printf("Please input an 3*4 matrix:\n");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
scanf("%d", &matrix[i][j]);
}
}
for (int i = 0; i < 3; i++) {
int row_sum = 0;
for (int j = 0; j < 4; j++) {
row_sum += abs(matrix[i][j]);
}
if (row_sum > max_sum) {
max_sum = row_sum;
}
}
printf("%d\n", max_sum);
return 0;
}
```
运行示例:
```
Please input an 3*4 matrix:
1 2 3 4
-1 -2 -3 -4
4 3 2 2
12
```
阅读全文