1.已知一个顺序文件A,格式如下:
① REC-KEY 数字型8位 (前零补足)
② REC-SUBKEY数字型2位 (前零补足)
③ REC-NAME 文字型8位 (后空格补足)
其中①②为主键,已按升序排列,每条数据以回车换行符结束.请做以下操作并对所有分支进行测试.
从头至尾一行一行读文件,将①相同的每一组数据的第一条输出到文件B,并且将③为数字的数据输出到顺序文件C.在读之前,需要一个询问,读完之后,将A的输入数据行数,B、C的输出数据行数输出到顺序文件D.
例:顺序文件 A
0000000101AAAAAAAA
0000000102AAAAAAAB
0000000103AAAAAAAC
000000010412345678
顺序文件 B
0000000101AAAAAAAA
顺序文件 C
000000010412345678
顺序文件 D
A的输入行数=4,不但输出行数=1,C的输出行数=1
2.一个年级有N个班,一个班有M个学生,统计学生5科成绩的平均成绩,
A.打印每班平均成绩85分以上者的各科成绩和平均成绩,
B.打印每班的班总平均成绩和各科平均成绩.
10>N>2,60>M>5
输入文件格式
排成升序的顺序文件(班单位中无顺序)中有每个学生的成绩5科.
学校CODE(10位数字)、学校名、年级(1,2,3)、班号(1,2,3,4...)、学号(6位数字)、姓名,语文、数学、物理、化学、生物
例:
5101030027 第二十七中 11103456 张云山 100100100100099
5101030027 第二十七中 11103457 王武卿 100100100072100
.......
5101040081 第八十一中 23103456 李斯林 088089077066099
.......
.......
高手帮帮忙啊!!