您的位置:首页 > 其它

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 ;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: