用一维数组处理二维表格,实际是可行的,但是会很复杂,特别是遇到二维表格的输入、处理和输出。
在你绞尽脑汁的时候,二维数组(一维数组的大哥)像电视剧里救美的英雄一样显现在你的面前,初识数组的朋友们还等什么呢?让我们认识一下这位武功高强的大哥吧!
1. 双下标变量
先来认识一下双下标变量,聪明的你一定能够顾名思义了吧,简单举个例子:Array[2][3]
Array是数组名,后面的两个方括号内分别放行下标和列下标,这里的行下标和列下标就是所谓的双下标。
这里的下标规则和一维数组的下标规则一模一样:
(1)可以是正的整形变量:
eg:Array[2][3];
(2)可以是字符常量:
eg:Array[‘A’][‘B’] = Array[65][66];(不清楚字符常量的同学可以点击:
https://baike.baidu.com/item/%E5%AD%97%E7%AC%A6%E5%B8%B8%E6%95%B0?fromtitle=%E5%AD%97%E7%AC%A6%E5%B8%B8%E9%87%8F&fromid=103245)
(3)可以是有确定值的表达式:
eg:Array[i+1][j+2]、Array[A[1]][A[2]];
总而言之,这里的下标分别表示行数和列数。
接下来和小编一起感受一下双下标变量的威力。
上下标变量可以使方程组的计算更简单,比如:
计算一个二元一次线性方程组: