解
2025-11-14 21:27:39
发布于:江苏
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct student{
string name;
int xh,yw,sx;
}a[1000];
int main(){
int n,m;
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>a[i].name>>a[i].xh>>a[i].yw>>a[i].sx;
}
while(m--){
string op;
cin>>op ;
if(op=="name"){
string x;
cin>>x;
for(int i=0;i<n;i++){
if(a[i].name==x){
cout<<a[i].yw<<" "<<a[i].sx<<endl;
break;
}
}
}
else{
int y;
cin>>y;
for(int i=0;i<n;i++){
if(a[i].xh==y){
printf("%.2f\n",(a[i].yw+a[i].sx)/2.0);
break;
}
}
}
}
return 0;
}
这里空空如也





有帮助,赞一个