全WA!在线等,不太急
查看原帖
全WA!在线等,不太急
938397
y6hz楼主2023/4/5 20:48
#include<iostream>
#include<string>
using namespace std;
int main()
{
	int n, pingjunchegji[100], pingyichengji[100], lunwen[100], money[100] = { 0 }, moneysum = 0, h, box;
	bool xibushengfen[100] = { true }, xueshengganbu[100] = { true };
	string name[100];
	char xbsf[100], xsgb[100];
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> name[i] >> pingjunchegji[i] >> pingyichengji[i];
		cin >> xbsf[i] >> xsgb[i];
		cin >> lunwen[i];
		if (xbsf[i] == 'N')
		{
			xibushengfen[i] = false;
		}
		if (xsgb[i] == 'N')
		{
			xueshengganbu[i] = false;
		}
		if (lunwen[i] > 0 && pingjunchegji[i] > 80)
		{
			money[i] += 8000;
		}
		if (pingjunchegji[i] > 85 && pingyichengji[i] > 80)
		{
			money[i] += 4000;
		}
		if (pingjunchegji[i] > 90)
		{
			money[i] += 2000;
		}
		if (pingjunchegji[i] > 85 && xibushengfen[i] == true)
		{
			money[i] += 1000;
		}
		if (pingyichengji[i] > 80 && xueshengganbu[i] == true)
		{
			money[i] += 850;
		}
	}
	h = money[0];
	for (int i = 1; i < n; i++)
	{
		if (money[i] > h)
		{
			h = money[i];
			box = i;
		}
	}
	for (int i = 0; i < n; i++)
	{
		moneysum += money[i];
	}
	cout << name[box] << endl << h << endl << moneysum;
}
2023/4/5 20:48
加载中...