题目描述
读入 𝑛 个同学的姓名和考试成绩,再倒序输出这些信息。
输入格式
第一行一个整数 𝑛(1≤𝑛≤1000)。
其后有 𝑛n 行,每行为一个同学的姓名(字符串)和考试成绩,空格隔开。
输出格式
输出共 𝑛n 行,同一行数据用 1 个空格隔开。
样例 #1
样例输入 #1
3
zhangsan 99
lisi 97
wangwu 92
样例输出 #1
wangwu 92
lisi 97
zhangsan 99
代码如下
#include <bits/stdc++.h>
using namespace std;
struct node
{
string name;
double score;
} a[10000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].name>>a[i].score;
}
for(int i=n;i>=1;i--)
{
cout<<a[i].name<<" "<<a[i].score<<endl;
}
return 0;
}