求助,为什么连输入都炸了
查看原帖
求助,为什么连输入都炸了
972011
tang67002703楼主2023/4/8 07:19
#include <iostream>
using namespace std;
int a1[1000]={0},a2[1000]={0},a3[1000]={0},a4[1000]={0},a5[1000]={0};
int zf[1000]={0};
int max1=0;
int d=0;
char a[1000];
int qm[1000];
int bj[1000];
int lw[1000];
char s1[1000];
char s2[1000];	

int main()
{
	int cot;
	cin>>cot;
	for(int i=1;i<=cot;i++)
	{
		cin>>a[i]>>qm[i]>>bj[i]>>s1[i]>>s2[i]>>lw[i];
	}
		
/*	for(int i=1;i<=cot;i++)
	{
		if(qm[i]>80&&lw[i]>=1)
			a1[i]=1;
		if(qm[i]>85&&bj[i]>80)
			a2[i]=1;
		if(qm[i]>90)
			a3[i]=1;
		if(qm[i]>85&&(s2[i]='Y'))
			a4[i]=1;
		if(bj[i]>85&&(s1[i]='Y'))
			a5[i]=1;
	}
	for(int i=1;i<=cot;i++)
	{
		if(a1[i]=1)
			zf[i]+=8000;
		if(a2[i]=1)
			zf[i]+=4000;
		if(a3[i]=1)
			zf[i]+=2000;
		if(a4[i]=1)
			zf[i]+=1000;
		if(a5[i]=1)
			zf[i]+=850;
	}
	for(int i=1;i<=cot;i++)
	{
		if(zf[i]>max1)
		{
			max1=zf[i];
			d=i;
		}
			
	}
	for(int i=1;i<=cot;i++)
	{
		if(zf[i]==max1)
			cout<<a[i];
	}
	cout<<a[d]<<endl;
	cout<<zf[d]<<endl;
	int z=0;
	for(int i=1;i<=cot;i++)
	{
		z+=zf[i];
	}
	cout<<z;
	*/
 } 

为什么输入只能输一行啊啊啊

2023/4/8 07:19
加载中...