题解(易懂)
2025-10-31 19:10:02
发布于:广东
0阅读
0回复
0点赞
这一道题要用结构体。
答案如下:
#include<bits/stdc++.h>
using namespace std;
struct P{
int id;
string n;
string e;
string d;
};
P arr[10];
int n;
string info;
int main(){
cin>>n;
for(int i=1;i<=n*3;i++){
int id,op;
cin>>id>>op>>info;
arr[id].id=id;
if(op==2){
arr[id].n=info;
}
else if(op==3){
arr[id].e=info;
}
else if(op==4){
arr[id].d=info;
}
}
for(int i=1;i<=n;i++)cout<<arr[i].id<<" "<<arr[i].n<<" "<<arr[i].e<<" "<<arr[i].d<<endl;
}
广告:黑暗森林工作室招人!有意者点击这里加入!
这里空空如也


有帮助,赞一个