C:输出前十名成绩,内蒙古,892,1904,程序设计

该博客介绍了如何使用C语言解决一个问题:输入一组互不相等的百分制成绩,并以-1作为结束标志,按成绩高低顺序输出前10名的位置及其分数。如果输入成绩不足10个,输出所有输入的成绩。博主分享了实现这一功能的代码思路和排序方法。
摘要由CSDN通过智能技术生成

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

#include <stdio.h>
#define N <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

舟桥居士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值