hdu 5427(排序水题)
2015-09-20 15:26
447 查看
排序 年轻的排前面 名字中可能有空格
Sample Input
2
1
FancyCoder 1996
2
FancyCoder 1996
xyz111 1997
Sample Output
FancyCoder
xyz111
FancyCoder
# include <iostream> # include <cstdio> # include <cstring> # include <algorithm> # include <string> # include <cmath> # include <queue> # define LL long long using namespace std ; struct ren { char name[200] ; int age ; }a[120]; bool cmp(ren x , ren y) { return x.age > y.age ; } int main () { //freopen("in.txt","r",stdin) ; int T ; scanf("%d" , &T) ; while(T--) { int n , i ; scanf("%d" , &n) ; getchar() ; for (i = 0 ; i < n ; i++) { gets(a[i].name) ; int len = strlen(a[i].name) ; sscanf(&a[i].name[len-5] , "%d" , &a[i].age); a[i].name[len-5] = '\0' ; } sort(a , a+n , cmp) ; for (i = 0 ; i < n ; i++) printf("%s\n" , a[i].name) ; } return 0 ; }View Code
相关文章推荐
- Android开发者网址导航
- java面试遇到问题三 -----final关键字和static关键字
- 做个有职业道德的程序员
- HDOJ 5461 Largest Point(沈阳网络赛)
- 【CodeVS】1553 互斥的数 开放性 按位dp+排序+单调性 并查集+Hash
- 男人吃3种籽能补肾生精
- 使用CXF做webService(集成spring)
- 简述Fragment
- 安装visual studio 2013出现错误
- 灯塔数量
- 纯CSS绘制三角形(多个角度)
- 23设计模式之单例模式(Singleton)
- [Mac] Mac book pro互换SSD硬盘、生产启动U菜、TimeMachine恢复 小记
- 用几分钟换几十年长寿
- iOS项目开发实战——监听对话框的按钮点击事件
- C++中CloseHandle()函数的使用
- 深入分析JS原型链以及为什么不能在原型链上使用对象
- 1.2Linux下C语言开发基础(学习过程)
- HDOJ 5455 Fang Fang(字符串)(沈阳网络赛)
- hdu 1258 Sum It Up 搜索