程序测试(输入,输出);VAR a:数组[1..5,1..8]的整数; N,MAX,I,J:整数开始 writeln(‘输入大量5 * 8’); 对于i:= 1到5 对于j:= 1到8做 readln(A [I,J]);找出 …
提示:您可以用不同的方式声明矩阵:
type TMatrixRow = array[1..8] of Iteger; TMatrix = array[1..5] of TMatrixRow; var a: TMatrix;
然后根据需要创建重新排列行值的过程:
procedure RearrangeRow(var r: TMatrixRow); begin // Your code here end;
最后为每一行调用此过程:
for i := 1 to 5 do RearrangeRow(a[i]);
请注意,您仍然可以通过常规方式访问矩阵元素 a[row, column]
a[row, column]