1196 成绩排序
来源:互联网 发布:color picker mac 编辑:程序博客网 时间:2024/06/04 18:46
/*题目大意很清楚,水题*/# include <stdio.h>struct Student{int id;int grade;};void sort(Student * stu, int num){Student temp;int i,j;for(i = 0; i < num; i++){for(j = 0; j < num-1; j++){if(stu[j].grade > stu[j+1].grade){temp = stu[j];stu[j] = stu[j+1];stu[j+1] = temp;}if((stu[j].grade == stu[j+1].grade) && (stu[j].id > stu[j+1].id)){temp = stu[j];stu[j] = stu[j+1];stu[j+1] = temp;}}}}int main(void){int num;Student stu[100];while(scanf("%d",&num) != EOF){ getchar(); //吸收回车符。if(num <= 0) break;int i;for(i = 0; i < num; i++){scanf("%d %d", &stu[i].id, &stu[i].grade);}sort(stu, num);for(i = 0; i < num; i++){printf("%d %d\n", stu[i].id, stu[i].grade);}}return 0;}
0 0
- 题目1196:成绩排序
- 题目1196:成绩排序
- 题目1196:成绩排序
- 题目1196:成绩排序
- 1196 成绩排序
- 题目1196:成绩排序
- 题目1196:成绩排序
- 题目1196:成绩排序
- 题目1196:成绩排序
- 九度-1196-成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 关于安卓eclipse配置环境的无法正常产生R.java
- 减少我们的IF——设计模式和委托
- KMP算法
- Android碰到的问题之一
- 这一夜
- 1196 成绩排序
- POJ2533 Longest Ordered Subsequence (最长上升子序列)
- ABAP写数据到SAP服务器文件并读取
- jdbc简单封装类
- Implement strStr() && kmp算法
- 【TCP_IP学习笔记】(1)网络协议简介
- STL: trivial destructor
- java多线程中join方法的理解
- dp、sp、px的区别