代码如下
#include<cstdio>
#include<cstring>
#include <string.h>
int a[102][22],b[102][22],t;
char c[102],d[102];
int main() {
int n,la,ls=0,s=0;
for(int i=1; i<=n; i++) {
scanf("%s",c);
la=strlen(c);
if(la<ls)
continue;
if(la>ls) {
ls=la;
s=i;
}
if(la=ls) {
t=strcmp(c,d);
if(t>=0) {
n=i;
strcpy(d,c);
}
}
if(i=1) {
strcpy(d,c);
}
memset(a,0,sizeof(a));
}
printf("%d\n",n);
printf("%c",d);
return 0;
}
感谢大牛犇赐教