0分求助!
查看原帖
0分求助!
733817
siyuanaaa楼主2022/10/26 19:58

样例是对的,但是测试点一个也没过

#include<iostream>
#include<cstdio>
#include<cstring>
char t[101][21],maxstr[101];
using namespace std;
int main(){
	int n,m;
	cin>>n;
	getchar();
	for(int i=0;i<n;i++){
		fgets(t[i],101,stdin);
	}
	for(int i=0;i<n;i++){
		if(strlen(t[i])>strlen(maxstr)){
			strcpy(maxstr,t[i]);
			m=i;
		}else if(strlen(t[i])==strlen(maxstr) && strcmp(t[i],maxstr)>0){
			strcpy(maxstr,t[i]);
			m=i;
		}
		
	}
	cout<<m+1<<endl;
	printf("%s",maxstr);
	return 0;
}

求助神犇

2022/10/26 19:58
加载中...