第一个点不对,大佬帮看看
查看原帖
第一个点不对,大佬帮看看
916027
qew12312楼主2023/1/13 17:48
#include<iostream>
#include<cstring>
using namespace std;
struct a{
	char qw[1000];
	int b[3];
};
int main()
	{double sum,sum1=0;int n,t,we,as;
	cin>>n;
	a er[n];
	for(t=0;t<n;t++){sum=0;
		cin>>er[t].qw;//为什么这里用cin.getline就只能输入一次?
		for(we=0;we<3;we++){
		cin>>er[t].b[we];
		sum+=er[t].b[we];//输入
		}if(sum>sum1)
		{sum1=sum;as=t;
		}//判断总分大小
	}
	cout<<er[as].qw<<" ";
		for(we=0;we<3;we++){if(we==2) 
			cout<<er[as].b[we];
		else cout<<er[as].b[we]<<" ";
		}//输出

return 0;
}




2023/1/13 17:48
加载中...