求二维数组中的最大值和最小值
编写程序,输入一个3×3的二维整数数组,输出其中最大值、最小值。
输入格式:
输入9个整型数到二维数组a[3][3],数据之间用一个空格分隔。
输出格式:
输出数组a的最大值和最小值
输入样例:
在这里给出一组输入。例如:
1 2 3 4 5 6 7 8 9
输出样例:
在这里给出相应的输出。例如:
max=9 min=1
#include<stdio.h>
int main()
{
int a[3][3];
int max,min;
for (int i = 0; i < 9; i++)//输入二维数组,有不同方法
{
scanf("%d", &a[0][i]);
}
max = a[0][0];
min = a[0][0];
for (int i = 0; i < 8; i++)//遍历比大小
{
if (max < a[0][i + 1])
max = a[0][i + 1];
if (min > a[0][i + 1])
min = a[0][i + 1];
}
printf("max=%d min=%d\n", max, min);
return 0;
}