1156 十个成绩排序
题目描述
期末考试结束了,陈老师找到集训队的同学,希望帮忙开发一个成绩排序的系统。这个应该难不倒集训队员的,先做一个内部小测试吧。随意输入10个学生的成绩,按从高到低的序列显示。
输入要求
输入10个学生的成绩
输出要求
输出从高到低的排序结果。
输入样例
90 80 70 60 50 91 72 18 2 0
输出样例
91 90 80 72 70 60 50 18 2 0
提示
输出时,每个数据的后面都有一个空格。
参考程序
#include<stdio.h>//头文件 int main()//主函数
{int i,j,t;//定义整型变量 int array[10];//定义数组大小for(i=0;i<10;i++)//手动往数组里输入10个数 {scanf("%d,",&array[i]);//注意&符号 } for(j=0;j<9;j++)//外层循环限制 {for(i=0;i<9-j;i++)//内存循环 if(array[i]>array[i+1])//如果前一个数比后一个数大 {t=array[i]; //把小的数赋值给前面,大的数赋值给后面 array[i]=array[i+1];array[i+1]=t;}} for(i=9;i>=0;i--)//循环输出10个数 {printf("%d ",array[i]);} printf("\n");//换行 return 0;//函数返回值为0
}
1156 十个成绩排序相关推荐
- python【蓝桥杯vip练习题库】ADV-290成绩排序
试题 算法提高 成绩排序 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个学生的成绩,将这些学生按成绩排序, 排序规则,优先考虑数学成绩,高的在前:数学相同,英语高的在前:数 ...
- 成绩排序的c语言算法,成绩排序系统(练习排序算法和复习C语言)
成绩排序系统(练习排序算法和复习C语言) 实验一 一.实验目的 1.回顾C语言中的输入.输出及结构体等相关知识点: 2.回顾函数的使用: 3.掌握插入排序.交换排序.选择排序中的常用排序的算法思想: ...
- PTA学生成绩排序-C语言详解
7-72 学生成绩排序 (20分) 给出一组学生名单(姓名和成绩),请输出按成绩从大到小排序后的结果(名次和姓名).成绩相同的人拥有相同的名次,且按姓名的字典序从小到大排列.题目保证学生姓名没有重复. ...
- java 学生成绩排序
编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中. 程序运行效果如图: import java.awt.BorderLayout; i ...
- c语言用链表对学生成绩排序,学生成绩排序和平均分计算利用c语言链表的创建插入删除.doc...
#define NULL 0 #define LEN sizeof(struct student) struct student { long num; float score; struct stu ...
- 1.10 编程基础之简单排序 03 成绩排序 3分 python
http://noi.openjudge.cn/ch0110/03/ """ 1.10 编程基础之简单排序 03 成绩排序 3分 http://noi.openjudge ...
- 分别用Comparable和Comparator两个接口对下列四位同学的成绩做降序排序,如果成绩一样, 那在成绩排序的基础上按照年龄由小到大排序。 姓名(String
代码 import java.util.*;/*3.分别用Comparable和Comparator两个接口对下列四位同学的成绩做降序排序,如果成绩一样,那在成绩排序的基础上按照年龄由小到大排序.姓名 ...
- 信息学奥赛一本通 1178:成绩排序 | OpenJudge NOI 1.10 03:成绩排序
[题目链接] ybt 1178:成绩排序 OpenJudge NOI 1.10 03:成绩排序 [题目考点] 1. 结构体 排序 [君义精讲]排序算法 2. 多关键字排序 方法1:将多关键字的排序条件 ...
- 信息学奥赛一本通(1178:成绩排序)——选择排序
1178:成绩排序 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 29458 通过数: 11916 [题目描述] 给出班里某门课程的成绩单,请你按成绩从高 ...
- java 蓝桥杯算法提高 成绩排序2
试题 算法提高 成绩排序2 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个学生的成绩,将这些学生按成绩排序,排序规则:总分高的在前:总分相同,数学成绩高的在前:总分与数学相 ...
最新文章
- java代码读取dbsequence的值_MongoDB自增序列实现 - Java多线程同步 synchronized 用法
- nginx 如何显示真实ip
- oracle 月份期差,Oracle Database 日期算术-日期之间的月份或年份之间的差异
- 交换网络中的嗅探和ARP欺骗
- 虚拟机安装spark配置推荐
- vs2012 链接内置数据库 sql express 出现error 26 解决方法
- 计算机安装固态硬盘后启动不稳定,完美解决win7系统安装固态硬盘后开机慢的解决方法...
- **使用InkScape绘制简易字母LOGO的教程**
- 给自己一个618消费的理由 飞利浦B8905回音壁有料分享
- 大脑衰老可逆转,只需注入年轻脑脊液,“返老还童”登Nature
- 绘制圆形 和 椭圆形:边圆形 imageellipse() 、 填充圆形imagefilledellipse()
- 这里告诉大家,“后端开发工程师”到底是做什么的。
- Error Cannot find module ‘CUsersAppDataRoamingnpmnode_modules..错误,解决方法
- H3C AC:无线探针配置
- 如何应对面试官问你职业规划问题
- 吸血鬼素数 C/C++
- CTF之代码审计汇总
- 学生免费申请JetBrains许可
- 市场购物篮分析 Market Basket Analysis
- unix时间戳和普通时间戳 转换
热门文章
- 【产业互联网周报】房企分拆物业公司上市潮来临,“智慧社区”加码;旷视智慧物流业务定位及战略布局;京东健康与药明康德入股卫宁科技...
- Crackme#1算法注册机
- Basic认证方式的配置
- SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口
- 性能测试中设计性能场景
- 【Beta】 第四次Daily Scrum Meeting
- HTTPs SSL OV、DV和EV证书的区别
- 伪随机数产生原理及用法
- 2022年 HSC-1th中MISC的汝闻,人言否
- 制作MIcroUSB转TTL下载器CH340