7-4 选课程序 (30分)
有10位学生需要选课,数组score[i]存储第 i 位学生的分数:int score[11] = {0,80,70,90,100, 81,95,86,45,78,91};
现有序号为1、2、3、4的课程待选。输入每位学生选的课程号,保存在数组no中,其中no[i]存储第 i 位学生想选的课程号。
请编写选课程序,规则如下:
每门课程只余1个名额,只能录取选课学生中分数最高者。
程序运行结果:输出各课程录取的学生号及分数 ,如果某课程无人选修,则输出“...号课程无人报”。
输入格式:
按序输入每位学生选的课程号,中间用空格分隔
输出格式:
一行输出一门课程的录取结果。
在printf中用%d号课程录取第%d位学生%d分\n格式输出各课程号录取的学生及分数。
如果课程无人报,则输出i号课程无人报。
输入样例:
1 2 1 2 2 1 4 4 4 4
输出样例:
1号课程录取第6位学生95分
2号课程录取第4位学生100分
3号课程无人报
4号课程录取第10位学生91分