输入三个字符串,按由小到大的顺序输出
来源:互联网 发布:网络教育本科多少钱 编辑:程序博客网 时间:2024/06/04 18:04
题目描述
输入三个字符串,按由小到大的顺序输出
输入
3行字符串
输出
按照从小到大输出成3行
样例输入
cdeafgabc
样例输出
abcafgcde方案一:#include<stdio.h>#include<string.h> int main(){ char a[10],b[10],c[10],t[10]; //这是一道C语言网上的题目,如果把字符数组定义为10,会出现运行错误,应该把字符数组的容量改大些就能提交对了 //很多时候我们的程序是正确的,不过就是没能满足网站的限制要求,就出现了格式或者运行错误 gets(a); gets(b); gets(c); if(strcmp(a,b)>0) { strcpy(t,a); strcpy(a,b); strcpy(b,t); } if(strcmp(a,c)>0) { strcpy(t,a); strcpy(a,c); strcpy(c,t); } if(strcmp(b,c)>0) { strcpy(t,b); strcpy(b,c); strcpy(c,t); } puts(a); puts(b); puts(c); return 0; }方案二:#include<stdio.h>#include<string.h>int main(){ char a[100],b[100],c[100]; gets(a); gets(b); gets(c); if(strcmp(a,b)>0) { if(strcmp(a,c)>0) { if(strcmp(b,c)>0) {puts(c);puts(b);puts(a); } else {puts(b);puts(c);puts(a);} } else {puts(b);puts(a);puts(c);} } else { if(strcmp(b,c)>0) { if(strcmp(a,c)>0) {puts(c);puts(a);puts(b);} else {puts(a);puts(c);puts(b);} } else {puts(a);puts(b);puts(c);} }}
0 0
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
- 输入三个字符串,按由小到大的顺序输出(指针)
- OJ刷题之《输入三个字符串,按由小到大的顺序输出》
- ytu1064——输入三个字符串,按由小到大的顺序输出
- (c++)输入三个字符串,按由小到大的顺序输出
- [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个数,按由小到大的顺序输出
- 斯坦福大学机器学习笔记 第一周
- {LeetCode} 540. Single Element in a Sorted Array
- leedcode word break
- 基于SNMP协议的电信网络监测系统的实现
- Andoid 桌面icon添加数字
- 输入三个字符串,按由小到大的顺序输出
- 页面跳转笔记
- Ubuntu安装VMtools后仍不能全屏
- FlexboxLayout_google开源布局_适配终结者
- GCC常用命令详解
- 安卓使用Textview做跑马灯出现滚动重复跳动问题
- SafeSEH Exploit——利用未启用SafeSEH的DLL
- 是否减少活动主窗口大小以便腾出空间放软键盘
- java 内存模型