文章

77

粉丝

66

获赞

77

访问

6.9k

头像
查找学生信息2(结构体数组) 题解:
P1476 清华大学机试题
发布于2024年5月5日 23:56
阅读数 52

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

const int  N = 1010;
int n, m;

struct student{
	string id;
	string name;
	string gender;
	int age;
}s[N]; 


int main()
{
	cin >> n;
	
	for(int i = 1; i <= n; i ++)
		cin >> s[i].id >> s[i].name >> s[i].gender >> s[i].age;
		
	cin >> m;
	while(m --)
	{
		string id;
		cin >> id;
		
		bool t = false;
		for(int i = 1; i <= n; i ++)
			if(s[i].id == id) 
			{
				cout << s[i].id << " " << s[i].name << " " << s[i].gender << " " <<  s[i].age << endl;
				t = true;
			}
		
		if(!t) cout << "No Answer!" << endl;
	}
	
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发