文章

28

粉丝

0

获赞

98

访问

3.6k

头像
查找学生信息2 题解:使用flag来判断是否存在;记住类型用string
P1476 清华大学机试题
发布于2025年3月18日 00:30
阅读数 126

#include<bits/stdc++.h>
using namespace std;
struct student{
string number;
string name;
string sex;
string age;
};
int main()
{
int n;
cin>>n;
vector <student> a(n);
for(int i=0;i<n;i++)
{
	cin>>a[i].number>>a[i].name>>a[i].sex>>a[i].age;
}
int M;
cin>>M;
string number;
for(int i=0;i<M;i++){
cin>>number;
int flag=0;
for(int j=0;j<n;j++){
if(number==a[j].number){
cout<<a[j].number<<' '<<a[j].name<<' '<<a[j].sex<<' '<<a[j].age<<endl;
flag=1;
}
}
if(flag==0) cout<<"No Answer!"<<endl;
}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发