输入数组——输出数组——找出最大值最小值
- 方法一:假定最值,遍历数组进行比较
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char** argv)
{
int i,j,a[3][4],max,min;
//输入数组
printf("请输入数组的元素(3X4):\n") ;
for(i=0;i<3;++i)
for(j=0;j<4;++j)
scanf("%d",&a[i][j]);
//输出数组
for(i=0;i<3;++i)
{
for(j=0;j<4;++j)
printf("%3d",a[i][j]);
printf("\n");
}
//遍历数组,求数组中的最值
max=min=a[0][0];
for(i=0;i<3;++i)
for(j=0;j<4;++j)
{
if(max<a[i][j])
max=a[i][j];
if(min>a[i][j])
min=a[i][j];
}
//输出最值
printf("数组中最大值为:%d\n",max);
printf("数组中最小值为:%d\n",min);
system("pause");
return 0;
}