编程实现,有二维数组 int data[3][4],动态获取一些数据存储到数组中,找出最大值并输出。
时间: 2024-01-09 10:04:01 浏览: 362
java动态二维数组的实现
5星 · 资源好评率100%
你可以使用循环遍历二维数组,比较每个元素的值,找到最大值并输出。以下是一个C语言的示例代码:
```c
#include <stdio.h>
int main() {
int data[3][4];
int i, j;
int max = 0;
// 动态获取数据存储到数组中
printf("请输入12个整数:\n");
for(i = 0; i < 3; i++) {
for(j = 0; j < 4; j++) {
scanf("%d", &data[i][j]);
}
}
// 找出最大值
for(i = 0; i < 3; i++) {
for(j = 0; j < 4; j++) {
if(data[i][j] > max) {
max = data[i][j];
}
}
}
// 输出最大值
printf("最大值为:%d\n", max);
return 0;
}
```
这段代码首先定义了一个3行4列的二维数组`data`,然后通过循环动态获取用户输入的数据存储到数组中。接着,使用两个嵌套的循环遍历数组,比较每个元素的值,将最大值存储到变量`max`中。最后,输出最大值。
阅读全文