马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 剑仙十号 于 2018-8-22 11:33 编辑
二维数组的学习。
问题:
有6名学生,每名学生有语文,数学,英语三门成绩。怎样去保存_这些成绩?
数据类型,成绩都是单一的char类型。TC的byte类型,对应VC++的char类型。
1、抓题型。
这是一个二维数组问题。
2、建立_解题模型。例如:
. 语文 数学 英语
学生0 91 92 93
学生1 81 82 83
学生2 71 72 73
学生3 61 62 63
学生4 51 52 53
学生5 41 42 43
3、分析_解题模型。
这是一个列表模型,有效数据有六大行,每个行都有3小列。
这要求定义一二维数组,数组有六个子元素(行),每个子数组都有三个孙元素(列)。
var arr = 数组(数组(), 数组(), 数组(), 数组(), 数组(), 数组())
arr[0][0] = 91
arr[0][1] = 92
arr[0][2] = 93
//arr[0] 代表学生0。我们把arr[0]看成一个字母A,那么A[0]代表语文,A[1]代表数学,A[2]代表英语。
……
……
arr[4][0] = 51
arr[4][1] = 52
arr[4][2] = 53
//arr[4] 代表学生4。我们把arr[4]看成字母E,那么E[0]代表语文,E[1]代表数学,E[2]代表英语。
|