题目:字符串排序。
程序分析:无。
程序源代码:
// Created by edu.jb51.net on 15/11/9. // Copyright © 2015年 菜鸟学堂. All rights reserved. // #include<stdio.h> #include<stdlib.h> void swap( char *str1, char *str2); int main() { char str1[20],str2[20],str3[20]; printf ( "请输入3个字符串,每个字符串以回车结束!:\n" ); gets (str1); gets (str2); gets (str3); if ( strcmp (str1,str2)>0)swap(str1,str2); if ( strcmp (str2,str3)>0)swap(str2,str3); if ( strcmp (str1,str2)>0)swap(str1,str2); printf ( "排序后的结果为:\n" ); printf ( "%s\n%s\n%s\n" ,str1,str2,str3); return 0; } void swap( char *str1, char *str2) { char tem[20]; strcpy (tem,str1); strcpy (str1,str2); strcpy (str2,tem); } |
以上实例运行输出结果为:
请输入3个字符串,每个字符串以回车结束!: b a t 排序后的结果为: a b t |
在线实例
字符集 & 工具
最新更新
站点信息
关注我们