求指教!这个题目怎么入手写?
从键盘输入若干个学生的成绩存放起来,文件格式为:姓名 科目1成绩 科目2成绩 科目3成绩
… … … …
… … … …
… … … …
姓名用汉语拼音,科目1成绩用A(或a,85分)、B(或b,70分)、C(或c,60分)、D(或d,40分)输入;科目2和科目3成绩用0-100的整数输入。当姓名为end时,结束成绩录入,最多允许输入50个学生的成绩,要求:
1) 编写一个函数,将科目1成绩转化为整数成绩。
2) 编写一个函数,计算科目2成绩最高分、科目3成绩最高分、总成绩最高分。
3) 编写一个函数,将科目3成绩按照降序排列。
4) 按照如下格式输出:
1. the highest score of course 2: …
2. the highest score of course 3: …
3. the highest total score: …
4. the score of course 3 are listed in descending order :
5) 完成一个输出和查询功能,先询问选择何项功能,a对应科目2成绩最高分,b对应科目3成绩最高分,c对应总成绩最高分,d对应科目3成绩降序,e对应成绩查询,f则退出程序。