WA求助
查看原帖
WA求助
363316
LYTliyutong李宇童楼主2023/5/15 17:07

您好,请帮忙看看这个代码的问题,测试点数据出现非整数的原因


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;	cin>>n;
	string name;//name名字 P1学生干部 P2西部学生 
	char p1,p2;
	int s1=0;
	int s2=0;//s1平均分 S2评议分 sum论文数量 
	int sum=0;
	int ans=0;
	string ansn;
	int t=0;//累加奖学金 
	for(int i=1;i<=n;i++)
	{
		sum=0;
		cin>>name>>s1>>s2>>p1>>p2>>sum;
		if(s1>80&&sum>0)
			sum+=8000;
		if(s1>85&&s2>80)	
			sum+=4000;
		if(s1>90)
			sum+=2000;
		if(s1>85&&p2=='Y')
			sum+=1000;
		if(s2>80&&p1=='Y')
			sum+=850;
		t+=sum;
		if(sum>ans)
		{
			ansn=name;
			ans=sum;
		}
	}
	cout<<ansn<<endl<<ans<<endl<<t;
	return 0;
} 
2023/5/15 17:07
加载中...