NYOJ 277 车牌号
总结:这道题刚才是错了,我用了一维数组,不能编译,后来发现自己好傻,str[1010],只是存贮的有m个车牌号,即编号。而没有存字符串,所以要用一个二维数组,即str[1010][6];来存贮,当最后if(strcmp(str[i],str[0])<0),strcpy(str[0],str[i]);比较完后输出的是str编号后的字符串
1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 int main() 5 { 6 int n,m,i; 7 char str[1010][6]; 8 scanf("%d",&n); 9 while(n--) 10 { 11 scanf("%d",&m); 12 for(i=0;i<m;i++) 13 { 14 scanf("%s",str+i); 15 if(strcmp(str[i],str[0])<0) 16 strcpy(str[0],str[i]); 17 } 18 printf("%s\n",str[0]); 19 } 20 system("pause"); 21 return 0; 22 }