游客 Signup | Login
中文 | En

1206 - C语言8.9

给定一个3×4的矩阵,求出所有元素中的最大值。要求使用将数组传至函数进行操作的方法。

Input

共有3行,每行有4个用空格隔开的整数。

Output

输出矩阵中的最大值。

请注意行尾输出换行。

Examples

Input

12 33 15 32
92 39 1 10
23 63 22 43

Output

92

Solution C

#include<stdio.h>
int main()
{
	int i,j,max,a[3][4];
	for(i=0;i<3;i++)
		for(j=0;j<4;j++)
			scanf("%d",&a[i][j]);
		max=a[0][0];
		for(i=0;i<3;i++)
			for(j=0;j<4;j++)
				if(max<a[i][j])max=a[i][j];
				printf("%d\n",max);
				return 0;
}

Solution C++

#include <stdio.h>
int main() {
	int max_value(int array[][4]);
	int a[3][4];
	int i, j;
	for (i = 0;i < 3;i++)
		for (j = 0;j < 4;j++)
			scanf("%d", &a[i][j]);
	printf("%d\n", max_value(a));
	return 0;
}
int max_value(int array[][4]) {
	int i, j, max = array[0][0];
	for (i = 0;i < 3;i++)
		for (j = 0;j < 4;j++)
			if (array[i][j] > max)
				max = array[i][j];
	return max;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题