文章

34

粉丝

0

获赞

355

访问

7.7k

头像
查找学生信息2 题解:
P1476 清华大学机试题
发布于2026年3月10日 14:17
阅读数 85

//39
#include <bits/stdc++.h>
using namespace std;

struct Student{
	string id;
	string name;
	string sex;
	int age;
}stu[1000];

int main(){
	int n;
	cin>>n;
	map<string,Student> M;
	for(int i=0;i<n;i++){
		cin>>stu[i].id>>stu[i].name>>stu[i].sex>>stu[i].age;
		M[stu[i].id]=stu[i];
	}
	int cou=0;
	
	cin>>cou;
	for(int i=0;i<cou;i++){
		int flag=0;
		string id;
		cin>>id;
		if(M.find(id)!=M.end()) {
			cout<<M[id].id<<" "<<M[id].name<<" "<<M[id].sex<<" "<<M[id].age<<endl;
			flag=1;}
		if(flag==0) cout<<"No Answer!"<<endl;
		}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发