求二维数组中的最大值和最小值
题目:
编写程序,输入一个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];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
scanf("%d",&a[i][j]);
int max=a[0][0],min=a[0][0];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++){
if(a[i][j]<min){
min=a[i][j];
}
if(a[i][j]>max){
max=a[i][j];
}
}
printf("max=%d min=%d",max,min);
return 0;
}
还没有评论,来说两句吧...