五级记分1377(包含sort降序排序)

这篇博客介绍了如何将百分制成绩按照五级记分标准进行分类,并使用降序排序显示成绩。示例输入和输出展示了具体操作过程,强调了在排序时需要注意sort函数默认升序,要实现降序排序的处理方法。
摘要由CSDN通过智能技术生成

五级记分
Time Limit:1000MS Memory Limit:32768K
Description:
将百分制的成绩以五级记分归类打印.五级记分的定义为:

A:90~100

B:80~89

C:70~79

D:60~69

E:<60

Input:
若干组数据,每组数据以一个整数n开头,表示后面有n个百分制成绩(不大于100的整数),如果n为0,表示处理结束.
Output:
按五级记分方式从大到小归类打印每个成绩,打印同类成绩时,先打印类名,冒号,每个成绩都以空格开始,若一类中没有成绩,则应有空栏,见样本输出。每组成绩之间以空行间隔。
Sample Input:
12
88 91 72 65 67 98 79 91 90 83 82 85
0
Sample Output:
A: 98 91 91 90
B: 88 85 83 82
C: 79 72
D: 67 65
E:

超时写法,但是注意sort默认升序,这里使用了降序排序


#include<iostream>
#include<string>
#include<algorithm>
#include<cmath>
#include<iomanip>
#include<cstring>
#include<set>
using namespace std;
int main()
{
   
	int n;
	while (cin >> n, n != 0)
	{
   
		int* inin = new int[n];
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值