题解
2023-12-03 11:43:03
发布于:北京
21阅读
0回复
0点赞
代码:
#include<bits/stdc++.h>
using namespace std;
struct student {
string name;
int id;
int chinese,math;
} a[110];
int n,m;
char c[110],f[110];
int num;
int main() {
cin>>n>>m;
for(int i=0; i<n; i++) {
cin>>a[i].name>>a[i].id>>a[i].chinese>>a[i].math;
}
for(int i=0; i<m; i++) {
cin>>c;
if(c[1]=='a') {
cin>>f;
for(int i=0; i<n; i++) {
if(a[i].name==f) {
cout<<a[i].chinese<<' '<<a[i].math<<endl;
break;
}
}
} else {
cin>>num;
printf("%.2f\n",(a[num].chinese+a[num].math*1.0)/2);
}
}
return 0;
}
这里空空如也
有帮助,赞一个