View Code of Problem 78

#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[3][4],tmp[4];
    int i,j; 
    while(scanf("%s%s%s", a[0], a[1], a[2]) != EOF)
{
        for(i=0;i<3-1;i++)
        {
            for(j=i+1;j<3;j++)
            {
                if(a[i][0] > a[j][0])
				{
			//		'\0'
					strcpy(tmp, a[i]);
					//tmp=a[i];
				//	a[i]=a[j];
					strcpy(a[i],a[j]);
					strcpy(a[j],tmp);
				//	a[j]=tmp;
				}
			//	if(a[i][0] == a[j][0])
			//	{
			//		if(a[i][1]>a[j][1])
			//		{
			//			strcpy(tmp,a[i]);
			//			strcpy(a[i],a[j]);
			//			strcpy(a[j],tmp);
					//	tmp=a[i];
					//	a[i]=a[j];
					//	a[j]=tmp;
				//	}
			//	}
			//	if(a[i][1] == a[j][1])
			//	{
			//		if(a[i][2]>a[j][2])
			//		{
			////			strcpy(tmp, a[i]);
			//			strcpy(a[i], a[j]);
			//			strcpy(a[j], tmp);	
					//	tmp=a[i];
					//	a[i]=a[j];
					//	a[j]=tmp;
				//	}
			//	}
            }
        }
		
        printf("%c%c%c\n", a[0][0], a[0][1], a[0][2]);
        printf("%c%c%c\n", a[1][0], a[1][1], a[1][2]);
        printf("%c%c%c\n", a[2][0], a[2][1], a[2][2]);
}
    return 0;
}

Double click to view unformatted code.


Back to problem 78