输入3个字符串,按由小到大的顺序排列。
2016-09-22 08:50
239 查看
#include<stdio.h> #include<string.h> int swap(char *,char *); int main() { char str1[20],str2[31],str3[20]; gets(str1); gets(str2); gets(str3); if(strcmp(str1,str2)>0) swap(str1,str2); if(strcmp(str1,str3)>0) swap(str1,str3); if(strcmp(str2,str3)>0) swap(str2,str3); printf("%s\n%s\n%s\n",str1,str2,str3); } int swap(char *p1,char *p2) { char p[40]; strcpy(p,p1); strcpy(p1,p2); strcpy(p2,p); }
相关文章推荐
- 用函数+指针数组对输入的3个字符串按由小到大的顺序输出
- 习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)
- 输入3个字符串,按由小到大的顺序输出
- 输入3个字符串,要求将字母按由小到大的顺序输出
- 字符串数组 输入3个字符串,要求按由小到大的字母顺序输出; 输入n个学生的姓名和学号到字符串数组中,在输入一个姓名,如果班级有该生则返回其信息,否则返回本班无此人
- 输入字符串,按由小到大的顺序输出
- 输入3个字符串,由小到大排序输出
- demo3.c(输入5个数(含负数小数)按由小到大顺序排列)
- 输入三个字符串,按由小到大的顺序输出
- 不同的取法输出顺序可以不考虑。取字符( 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。)
- 一些项目——输入三个字符串,按由小到大的顺序输出
- 编写一个程序,输入一串不超过60个字符组成的且不包含换行符的字符串,将字符串中的A到Z的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度相同,并且要求只对A到Z的字母重新排列,其
- ytu 1064: 输入三个字符串,按由小到大的顺序输出(水题,字符串处理)
- 用指针方法编写一个程序,输入3个整数,将它们按由小到大的顺序输出
- 输入3个整数,按由小到大的顺序输出
- 用起泡法对输入的十个字符由小到大顺序排列
- 按由小到大顺序排列并输出 用C语言写 希望高手帮忙 由键盘输入10数
- 输入3个整数。按由小到大的顺序输出
- 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。不同的取法输出顺序可以不考虑。
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。