马上就要考试了,小银变的非常的紧张(平时不好好的听课),昨天小银得到了一个成绩单,但是小银在打印的时候将名单上人的顺序倒置了,所以小银想知道真正的顺序。成绩单的每一行包括:姓名 城市 成绩。姓名和城市保证全是小写字母(不超过15个字符),成绩不大于100.
多组输入,每组的第一行输入一个n(1 <= n <= 1000).表示名单上人的数量,接下来n行每行包括人的姓名 城市 成绩。
输出名单的真正的顺序。
3xiaotong ningbo 100xiaoyin zhejiang 100xiaojin jiangxi 100Example Output
xiaojin jiangxi 100xiaoyin zhejiang 100xiaotong ningbo 10001
#include<stdio.h> |
02 | #include<stdlib.h> |
03 | struct |
04 | { |
05 | char name[20]; |
06 | char place[20]; |
07 | int score; |
08 | }stu[1001]; |
09 | void main() |
10 | { |
11 | int n,i; |
12 | while(~scanf("%d",&n)) |
13 | { |
14 | for(i=0;i<n;i++) |
15 | scanf("%s%s%d",stu[i].name,stu[i].place,&stu[i].score); |
16 | for(i=n-1;i>=0;i--) |
17 | printf("%s %s %d/n",stu[i].name,stu[i].place,stu[i].score); |
18 | } |
19 | } |
新闻热点
疑难解答