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");
}

  

posted @ 2012-07-28 11:35  ligang305  阅读(746)  评论(0)    收藏  举报