问题描述:输入一组互不相等的百分制成绩(个数<=100),以-1结束,按由高到低的顺序输出前10名的位置号。位置号根据输入的顺序确定,第n个输入的成绩的位置号为n(n为自然数)。输出格式为X号X分。注意输入不足10个时,按照实际的输入个数输出。例如:输入66 88 77 -1,则输出2号88分 3号77分 1号66分。
思路:与按年龄输出姓名思路相类似,输入时按成绩大小排序,同时记录输入顺序,输入结束后输出。
代码:
#include <stdio.h>
#define N <
问题描述:输入一组互不相等的百分制成绩(个数<=100),以-1结束,按由高到低的顺序输出前10名的位置号。位置号根据输入的顺序确定,第n个输入的成绩的位置号为n(n为自然数)。输出格式为X号X分。注意输入不足10个时,按照实际的输入个数输出。例如:输入66 88 77 -1,则输出2号88分 3号77分 1号66分。
思路:与按年龄输出姓名思路相类似,输入时按成绩大小排序,同时记录输入顺序,输入结束后输出。
代码:
#include <stdio.h>
#define N <