46. 定义一个3行3列的二维数组,从键盘输入9个数的值。输出其中最大值和最小值及其所在的行列坐标。

46. 定义一个3行3列的二维数组,从键盘输入9个数的值。输出其中最大值和最小值及其所在的行列坐标。

//46.定义一个3行3列的二维数组,从键盘输入9个数的值,输出最大值和最小值及其所在坐标
#include<stdio.h>
main()
{
	int a[3][3],b=100,b1=0,b2=0,c=0,c1,c2,j,i;
	for(i=0;i<3;i++)
		for(j=0;j<3;j++)
		{
			scanf("%d",&a[i][j]);
			if(a[i][j]<=b)
				{
					b=a[i][j];
					b1=i;
					b2=j;
				}
			if(a[i][j]>=c)
				{
					c=a[i][j];
					c1=i;
					c2=j;
				}
		}
	for(i=0;i<3;i++)
		{
		for(j=0;j<3;j++)
			printf("%d\t",a[i][j]);
		printf("\n");
		}
	printf("%5d%3d%3d",b,b1+1,b2+1);
	printf("%5d%3d%3d",c,c1+1,c2+1);
}

运行结果:
46. 定义一个3行3列的二维数组,从键盘输入9个数的值。输出其中最大值和最小值及其所在的行列坐标。

上一篇:# 牛客挑战赛46 B最小的指数


下一篇:牛客挑战赛46 D