测试3点 结果是对的 为何一直WA
查看原帖
测试3点 结果是对的 为何一直WA
448144
Lifenglifeng楼主2020/12/30 13:27
#include <bits/stdc++.h>

using namespace std;

char poll[21][101];
long long unsigned maxlength=0;
int pos;
char maxp[1][101];

int main()
{

  int n;
  cin>>n;

  for(int i=0;i<n;i++){
       // char p[101];

  scanf("%s",poll[i]);


  }

  for(int i=0;i<n;i++){
   // printf("%s\n",poll[i]);
   if(strlen(poll[i])>maxlength) {
    maxlength=strlen(poll[i]);
    strcpy(maxp[0],poll[i]);
    pos=i;
   }

   if(strlen(poll[i])==maxlength){

    if(strcmp(poll[i],maxp[0])==1){
        strcpy(maxp[0],poll[i]);
         pos=i;
        }

   }


  }
  cout<<pos+1<<endl;
  cout<<maxp[0];
    return 0;
}

2020/12/30 13:27
加载中...