小李是学生会的一名干部,在招新的时候他得到了一张有n个新生的名单,但是这张名单被办公室的干部们搞反了,也就是说原来编号是1到n的名单被搞成n到1了。小李很苦恼,于是想寻求你的帮助,帮他把这个名单搞顺来。
输入格式:
第一行包括只有一个正整数n(1≤n≤105),代表名单上有n个人。
接下来有n行,每一行包括一个学号x(保证长度为15,即∣x∣=15),一个名字y(1≤∣y∣≤10)以及一个电话号码z(∣z∣=11),具体格式见样例。
输出格式:
按照题意反着输出即可!具体看样例。
输入样例1:
3
201912213501001 WangQiang 13344556678
201912213501003 WangDong 13444006681
201912213501002 LeeJack 13300123456
输出样例1:
201912213501002 LeeJack 13300123456
201912213501003 WangDong 13444006681
201912213501001 WangQiang 13344556678
输入样例2:
1
201812213501010 LeeSi 13456789015
输出样例2:
201812213501010 LeeSi 13456789015
code:
#include<bits/stdc++.h>
using namespace std;
struct md{
char xh[16];
char name[15];
char num[12];
};
md table[100005];
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>table[i].xh>>table[i].name>>table[i].num;
}
for(int i=n-1;i>=0;i--){
cout<<table[i].xh<<" "<<table[i].name<<" "<<table[i].num<<endl;
}
return 0;
}