c:奇怪的二维数组初始化
#include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h> #include<string.h> int main(void){ /*int a = 0; char a[2][4] = {{'a','b','c','d'},{'d','c','w','y'}}; a = strcmp(a[0],a[1]);*/ char a[3][20]; int i; for(i=0;i<3;i++){ gets(a[i]); } if(strcmp(a[0],a[1])>0){ if(strcmp(a[0],a[2])>0){ puts(a[0]); } } if(strcmp(a[1],a[2])>0){ if(strcmp(a[1],a[0])>0){ puts(a[1]); } } if(strcmp(a[2],a[1])>0){ if(strcmp(a[2],a[0])>0){ puts(a[2]); } } system("pause"); }