有没有dalao帮忙看看,我的第一个测试点怎么都过不去,已经考虑三个0的情况了,谢谢谢谢
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int N;
scanf("%d",&N);
getchar();
char s[50];
char name[N][20];
int a[N],b[N],c[N];
int sum[N];
int max=-1;
int std;
for(int i=0;i<N;i++){
fgets(s,sizeof(s),stdin);
sscanf(s,"%s %d %d %d",name[i],&a[i],&b[i],&c[i]);
sum[i]=a[i]+b[i]+c[i];
}
for(int j=0;j<N;j++){
if(sum[j]>max){max=sum[j];std=j;}
}
printf("%s %d %d %d",name[std],a[std],b[std],c[std]);
return 0;
}