题目应该说清楚保留两位小数
2023-12-29 15:20:15
发布于:广东
202阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
struct stu{
	string name;
	int ch,ma,id;
}a[100001];
int main()
{
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;++i) cin>>a[i].name>>a[i].id>>a[i].ch>>a[i].ma;
	
	for(int i=1;i<=m;++i)
	{
		string s;
		cin>>s;
		if(s=="name")
		{
			string s2;
			cin>>s2;
			for(int i=1;i<=n;++i)
			{
				if(s2==a[i].name)
				{
					cout<<a[i].ch<<" "<<a[i].ma<<endl;
					break; 
				}
			}
		}
		else
		{
			int x;
			cin>>x;
			for(int i=1;i<=n;++i)
			{
				if(x==a[i].id)
				{
					cout<<fixed<<setprecision(2)<<(a[i].ch+a[i].ma)/2.0<<endl;
					break;
				}
			}
		}
	}
	return 0;
}
全部评论 2
我们思路一样,互关吗?
2024-07-05 来自 上海
0这是我们老师哈哈哈哈
2024-09-02 来自 广东
0
shide
2024-03-23 来自 云南
0











有帮助,赞一个