编写一个c语言程序,定义一个二维数组 a[4][3],赋值后找出其中的最大和最小元素,并指出它们所在的行号和列号
时间: 2023-03-24 16:02:37 浏览: 631
您好,以下是您需要的回答:
这是一个简单的C语言程序,定义了一个二维数组a[4][3],并赋值。程序通过遍历数组,找出其中的最大和最小元素,并输出它们所在的行号和列号。
```
#include <stdio.h>
int main()
{
int a[4][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
int max = a[][], min = a[][];
int max_row = , max_col = , min_row = , min_col = ;
for(int i = ; i < 4; i++)
{
for(int j = ; j < 3; j++)
{
if(a[i][j] > max)
{
max = a[i][j];
max_row = i;
max_col = j;
}
if(a[i][j] < min)
{
min = a[i][j];
min_row = i;
min_col = j;
}
}
}
printf("最大元素为%d,所在行号为%d,所在列号为%d\n", max, max_row, max_col);
printf("最小元素为%d,所在行号为%d,所在列号为%d\n", min, min_row, min_col);
return ;
}
```
希望这个程序能够帮助您!
阅读全文