View Code of Problem 78

//输入三个字符串,按由小到大的顺序输出
#include<stdio.h>
#include<string.h>
int main(){
	char a[100],b[100],c[100];
	scanf("%s",a);
	scanf("%s",b);
	scanf("%s",c);
	if(strcmp(a,b)<0&&strcmp(a,c)<0){//a最小输出 
		printf("%s\n",a);
		if(strcmp(b,c)<0){
			printf("%s\n",b);
			printf("%s\n",c);
		}else{
			printf("%s\n",c);
			printf("%s\n",b);
		}
	}else if(strcmp(b,c)<0){//b最小输出 
		printf("%s\n",b);
		if(strcmp(a,c)<0){
			printf("%s\n",a);
			printf("%s\n",c);
		}else{
			printf("%s\n",c);
			printf("%s\n",a);
		}
	} else{//c最小输出 
		printf("%s\n",c);
		if(strcmp(a,b)<0){
			printf("%s\n",a);
			printf("%s\n",b);
		} else{
			printf("%s\n",b);
			printf("%s\n",a);
		}
	}
	return 0;	
	}
	

Double click to view unformatted code.


Back to problem 78