请高手指教
cuke 2003-01-17 10:21:20 在C#中,如何实现如下功能
在哈希表HastableTest中存储结构StructTest,结构如下
学科,姓名,期中成绩,期末成绩
结构中的数据如下:
学科 姓名 期中成绩 期末成绩
语文 张三 90 85
语文 李四 85 90
数学 李四 85 88
英语 李四 90 91
语文 王五 91 93
数学 张三 85 95
希望如下显示:
姓名 语文 数学
期中成绩 期末成绩 期中成绩 期末成绩
张三 90 85 85 95
李四 85 90 85 88
王五 91 93
姓名 英语
期中成绩 期末成绩
李四 90 91
要求1:每个人必须参加一门考试,包括期中和期末。
要求2:每行只显示两门考试成绩。
要求3:考试科目有N门(不固定)。
要求4:当显示完所有人的前两科成绩后,再显示其次两科,以此类推。
我想将它转换成二维数组,如何实现。
或者有别的方法实现或用别的语言实现。请指教!