View Code of Problem 78

#include<stdio.h>
#include<string.h>
int main()
{
	//若str1=str2,则返回零;
	//若str1<str2,则返回负数;
	//若str1>str2,则返回正数
	char str1[100],str2[100],str3[100],t[100];
	gets(str1);
	gets(str2);
	gets(str3);
	if(strcmp(str1,str2)>0)
	{
		strcpy(t,str2);
		strcpy(str2,str1);
		strcpy(str1,t);	
	}		
	if(strcmp(str1,str3)>0)
	{
		strcpy(t,str3);
		strcpy(str3,str1);
		strcpy(str1,t);
	}
	if(strcmp(str2,str3)>0)
	{
		strcpy(t,str2);
		strcpy(str2,str3);
		strcpy(str3,t); 
	}
	puts(str1);
	puts(str2);
	puts(str3);
	
	
} 

Double click to view unformatted code.


Back to problem 78