一只题解
2025-08-14 15:23:10
发布于:上海
4阅读
0回复
0点赞
#include<iostream>
using namespace std;
struct stu{
string a1;
int b1,c1,d1;
};
int main(){
int n,m;
double sum=0;
cin>>n>>m;
stu a[n];
for(int i=0;i<n;i++)cin>>a[i].a1>>a[i].b1>>a[i].c1>>a[i].d1;
for(int i=1;i<=m;i++){
string l,t1;
int t2;
cin>>l;
if(l=="name"){
cin>>t1;
for(int i=0;i<n;i++)if(a[i].a1==t1)cout<<a[i].c1<<" "<<a[i].d1<<endl;
}
else{
cin>>t2;
for(int i=0;i<n;i++)if(a[i].b1==t2){
sum=(a[i].c1+a[i].d1)/2.0;
printf("%.2f\n",sum);
}
}
}
}
这里空空如也
有帮助,赞一个