求助进了循环却只能输入一次
查看原帖
求助进了循环却只能输入一次
589272
__Cow__楼主2022/1/30 11:38
#include<bits/stdc++.h>
using namespace std;
int n,score1,score2,sum=0,num=0,maxs=0,tot=0,lw;
int a,b;
string name,maxn;
int main()
{
	cin>>n;
	for (int i=1;i<=n;i++)
	{
		cin>>name>>score1>>score2>>a>>b>>lw;
		if (score1>80&&lw>=1) sum+=8000;
		if (score1>85&&score2>80) sum+=4000;
		if (score1>90) sum+=2000;
		if (score1>85&&b=='Y') sum+=1000;
		if (score2>80&&a=='Y') sum+=850;
		tot+=sum;
		if (sum>maxs)
		{
			maxn = name;
			maxs = sum;
		}
		sum=0;
	}
	return 0;
}

就是这样了,for循环里的cin只能输入一次。。。

2022/1/30 11:38
加载中...