PAT 乙级 1041 考试座位号 (15 分)

题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805281567916032

经验总结:
定义结构体struct stu,试机座位可代表下标。
记:题目中所给的某些数据可当做数组的下标使用,记住这一点,很多题可以轻松解决。

C++代码:

#include 
#include 
using namespace std;
struct stu{
	string num;
	int sit;
};
int main()
{
	int n,m;
	cin>>n;
	stu s[n+1]; //注意下标是从1到N,所以得加一。
	while(n--){
		string a;
		int b,c;
		cin>>a>>b>>c;
		s[b].num=a;
		s[b].sit=c;
	} 
	cin>>m;
	while(m--){
		int cha;
		cin>>cha;
		cout<<s[cha].num<<" "<<s[cha].sit<<endl;
	}
	return 0;
}

你可能感兴趣的:(PAT,乙级)