1083. List Grades
2015-08-24 19:01
148 查看
#include <cstdio> #include <cstring> #define MAX 105 typedef struct D { char name[15] ; char id[15] ; int grade ; }D ; D data[MAX]; int main(void) { //freopen("input.txt" , "r" , stdin); int N ; int i ; int low , high ; bool isHas = false ; scanf("%d" , &N); for( i = 0 ; i <MAX ; i ++) { D d ; d.grade = -1 ; data[i] = d ; } while(N--) { D d ; scanf("%s %s %d" , d.name , d.id , &d.grade); data[d.grade] = d ; } scanf("%d %d" , &low , &high); for( ; high >= low ; high-- ) { if( data[high].grade != -1 ) { isHas = true ; printf("%s %s\n" , data[high].name , data[high].id); } } if( !isHas ) { printf("NONE\n"); } return 0 ; }
相关文章推荐
- windows应用程序双机调试方法
- Qt QTreeWidget 树形结构实现
- python嵌套dict的深度遍历合并
- zen-Coding在Notepad++中的使用
- android gif 动画播放
- http的状态响应码
- 链式A+B
- 【转】我的华为面试经历——技术服务
- 排序算法小结
- IOS第12天(2,UINavigationController导航控制器)
- C/C++之回调函数
- NSRegularExpression的使用,获取所有符合条件的结果
- 高精度减法,高精度乘法
- STL - vector algorithm
- Ubuntu下Sublime Text 3无法输入中文的解决方案
- Spring现有版本和下载地址
- ZOJ 3888 Twelves Monkeys
- 云恋社区官方地址
- 数据库测试点
- POJ 1200 Crazy Search(简单哈希)