发布网友 发布时间:2022-04-23 10:03
共2个回答
热心网友 时间:2023-10-10 17:02
首先定义一个数组并初始化数据。
由于语言不同,需要先定义两个变量rank1Count, rank2Count ;
int array [rank2Count ][rank1Count] ;
如果是Java/C#等还需要分配空间,如:int [][] array = new int [rank1Count][rank2Count] ;
然后初始化数据,当然也可以在定义的同时初始化。用{{1,2,3,4}, {4,5,6,7}}
然后遍历整个数组,都是差不多的,
for (int i = 0 ; i < rank1Count; i ++)
{
for (int j = 0; j < rank2Count ; j ++)
{
int num = array [i][j] ;
}
}
检查最大值最小值,首先定义两个变量:int max = array [0][0] ; int min = array [0][0] ;
然后再循环中比较:
int num = array [i][j] ;
if (num > max) max = num ;
if (num < min) min = num ;
当然C也可以用宏 min () 和max () ;Java等可以用Math.min () Math.max () ;
int num = array [i][j] ;
max = max (max, num) ;
min = min (min, num) ;
输出的话,不同的语言不一样了,比如C:
printf ("Max = %d, min = %d\n" , max, min) ;
Java 的:
System.out.println ("Max = " + max + ", min = " + min) ;
热心网友 时间:2023-10-10 17:03
很多语言可以实现,不知道LZ要什么语言?