用C语言写代码:自定义一个4*4的二维整型数组(直接在程序中初始化该数组),先打印输出该数组,然后求出每一行中的最小值,将其组成一个新的一维数组并打印输出。
时间: 2024-05-04 21:15:32 浏览: 72
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出;本.c
5星 · 资源好评率100%
好的,这是一个 C 语言题目,我可以回答。以下是代码实现:
```
#include <stdio.h>
int main() {
int arr[4][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}};
int min[4];
int i, j;
printf("原始二维数组:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%2d ", arr[i][j]);
}
printf("\n");
}
printf("每一行中的最小值:\n");
for (i = 0; i < 4; i++) {
min[i] = arr[i][0];
for (j = 1; j < 4; j++) {
if (arr[i][j] < min[i]) {
min[i] = arr[i][j];
}
}
printf("%d ", min[i]);
}
printf("\n");
return 0;
}
```
输出结果如下:
```
原始二维数组:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
每一行中的最小值:
1 5 9 13
```
希望我的回答能够帮到您!
阅读全文