一只题解
2025-08-14 15:23:10
发布于:上海
5阅读
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);
            }
        }
    }
}
这里空空如也





有帮助,赞一个