题解
2023-07-07 12:21:30
发布于:上海
76阅读
0回复
0点赞
#include <iostream>
#include <algorithm>
using namespace std;
struct p
{
string b;
int id;
float y,s;
float pj;
}a[105];
int main()
{
int n,m,sum=0,min1=22;
cin>>n>>m;
for(int i=0;i<n;i++)
{
cin>>a[i].b>>a[i].id>>a[i].y>>a[i].s;
a[i].pj=(a[i].y+a[i].s)/2;
}
string a1,a2;
for(int i=0;i<m;i++)
{
cin>>a1>>a2;
if(a1=="name")
{
for(int i=0;i<n;i++)
{
if(a2==a[i].b)
{
cout<<a[i].y<<" "<<a[i].s<<endl;
break;
}
}
}
else if(a1=="number")
{
for(int i=0;i<n;i++)
{
if(a2[0]-48 == a[i].id)
{
printf("%.2f\n",a[i].pj);
break;
}
}
}
}
return 0;
}
这里空空如也
有帮助,赞一个