0
点赞
收藏
分享

微信扫一扫

二维数组案例

彭维盛 2022-04-23 阅读 34
c语言
#include<stdio.h>
void printArry(int arry[][3],int ihang,int ilie)
{	
	int i,j;
	for(i = 0;i<ihang;i++)
	{
		for(j = 0;j < ilie;j++)
		{
			printf("%d ",arry[i][j]);
		}
		putchar('\n');
	}
}
void initArry(int arry[][3],int ihang,int ilie)
{
	int i,j;
	for(i = 0;i<ihang;i++)
	{
		for(j = 0;j < ilie;j++)
		{
			printf("请输入第%d行,第%d列数据:\n",i+1,j+1);
			scanf("%d",&arry[i][j]);
		}
		putchar('\n');
	}	
}
int  getMax(int arry[][3],int ihang,int ilie)
{
	int i,j;
	int max = arry[0][0];
	for(i = 0;i<ihang;i++)
	{
		for(j = 0;j < ilie;j++)
		{
			if(max < arry[i][j])
			{
				max = arry[i][j];
			}
		}
	}	
	return max;
}
int main()
{

	int arry[2][3] ;//特殊的一维数组,每个元素都是一个数组,大小确定
	int max;
	initArry(arry,2,3);
	printArry(arry,2,3);
	max = getMax(arry,2,3);
	printf("最大的是:%d\n",max);
	return 0;
}
举报

相关推荐

0 条评论