[YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
来源:互联网 发布:淘宝现在有多少卖家 编辑:程序博客网 时间:2024/06/05 01:15
Description
输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
Input
3行字符串
Output
按照从小到大输出成3行。由指针方式实现。
按照从小到大输出成3行。由引用方式实现。
Sample Input
cdeafgabc
Sample Output
abcafgcdeabcafgcde#include <iostream>#include <string>#include <cstring>using namespace std;void sort1(char*p11,char*p22,char*p33){ void swap1(char *R,char *r); if(strcmp(p11,p22)>0) swap1(p11,p22); if(strcmp(p11,p33)>0) swap1(p11,p33); if(strcmp(p22,p33)>0) swap1(p22,p33);}void swap1(char *R,char *r){ char temp[100]; strcpy(temp,R); strcpy(R,r); strcpy(r,temp);} void sort2(string &r11,string &r22,string &r33){ void swap2(string &,string &); if(r11>r22) swap2(r11,r22); if(r11>r33) swap2(r11,r33); if(r22>r33) swap2(r22,r33);}void swap2(string &R,string &r){ string temp; temp=R; R=r; r=temp;}int main(){ void sort1(char *,char *,char *); void sort2(string &,string &,string &); char s1[100],s2[100],s3[100]; char *p1,*p2,*p3; string r1,r2,r3; cin>>s1>>s2>>s3; r1=string(s1); r2=string(s2); r3=string(s3); p1=s1; p2=s2; p3=s3; sort1(p1,p2,p3); cout<<s1<<endl<<s2<<endl<<s3<<endl; sort2(r1,r2,r3); cout<<r1<<endl<<r2<<endl<<r3<<endl; return 0;}
阅读全文
0 0
- [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
- 输入三个字符串,按由小到大的顺序输出(指针)
- OJ刷题之《输入三个字符串,按由小到大的顺序输出》
- ytu1064——输入三个字符串,按由小到大的顺序输出
- (c++)输入三个字符串,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- Git的常用使用
- 解读WEB工程下的web.xml配置文件
- 绝不能被忽视的 UI 设计技巧
- 封装ViewPager适配器简单封装
- 文件下载,文件名有中文及空格无法显示问题
- [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
- SpringMVC原理
- Win2008系统创建DHCP服务器
- 蓝桥杯 BASIC-8 基础练习 回文数
- Mybatis表级联返回结果类型不唯一,如何使用HashMap完成表级联
- springMVC 中 无法解析 PUT 请求的请求体数据的解决办法
- http协议详解
- 优先队列之左式堆
- 【MyEclipse】 设置代码自动提示