题解 | #查找学生信息#
查找学生信息
https://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4
#include <iostream>
using namespace std;
struct stu
{
string id;
string name;
string sex;
string age;
};
int main() {
int N;
while(cin>>N)
{
stu s[N];
//输入学生信息
for(int i=0;i<N;i++)
{
cin>>s[i].id>>s[i].name>>s[i].sex>>s[i].age;
}
int M;
string Q_id;
cin>>M;
while(M--)
{
cin>>Q_id;
//查询
int i;
bool flag=0;
for(i=0;i<N;i++)
{
if(s[i].id==Q_id)
{
flag=1;
cout<<s[i].id<<" "<<s[i].name<<" "<<s[i].sex<<" "<<s[i].age<<endl;
}
}
if(flag==0&&i==N) cout<<"No Answer!"<<endl;
}
}
}
// 64 位输出请用 printf("%lld")
腾讯云智研发成长空间 5088人发布
查看2道真题和解析