Description

输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。

Input

3行字符串

Output

按照从小到大输出成3行。由指针方式实现。
按照从小到大输出成3行。由引用方式实现。

Sample Input

cde
afg
abc

Sample Output

abc
afg
cde
abc
afg
cde
#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;
}

[YTU]_1064 (输入三个字符串,按由小到大的顺序输出)相关推荐

  1. ACMNO.36输入三个整数,按由小到大的顺序输出。

    题目描述 输入三个整数,按由小到大的顺序输出. 输入 三个整数 输出 由小到大输出成一行,每个数字后面跟一个空格 样例输入 2 3 1 样例输出 1 2 3 来源/分类 C语言 题目截图: 思路: 借 ...

  2. C语言 输入三个字符串,由小到大输出

    #include <stdio.h> #include <string.h> void swap(char *p1,char *p2){char p[32];strcpy(p, ...

  3. 输入三个字符串按由小到大输出

    /* * Copyright (c) 2016, 安徽大学计算机科学与技术学院 * All rights reserved. * 作 者: 杨磊 * 完成日期:2016 年 12 月 29 日 * 问 ...

  4. 输入三个字符串,按照由小到大的顺序输出(指针方法处理)——C语言

    1 概述 输入三个字符串,按照由小到大的顺序输出(指针方法处理) 2 解法 //C程序设计第五版(谭浩强) //章节:第八章 善于利用指针 // 所有练习均要求用指针方法处理 //练习8.2 输入三个 ...

  5. 输入三个字符串,按由小到大的 顺序输出,用指针来实现

    //输入三个字符串,按由小到大的 顺序输出,用指针来实现 #include<stdio.h> #include<string.h> #include<stdlib.h&g ...

  6. [YTU]_1063 (输入三个整数,按由小到大的顺序输出)

    Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...

  7. C++输入3个字符串,按由小到大的顺序输出(用指针方法处理),VS2017strcpy使用与strcpy_s使用

    本文是想用来记载作为菜菜的初学者的自己解决这个问题的过程>< 如果是想康康最终的代码,直接通过目录到达"风暴叒一次来临(正确的道路)就可以啦"~ 如果在代码输入之后出现 ...

  8. 习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)

    C程序设计(第四版) 谭浩强 习题8.2 个人设计 习题 8.2 输入3个字符串,按由小到大的顺序输出.(指针法) 代码块: 方法1: #include <stdio.h> #includ ...

  9. 输入3个数a,b,c,要求按由小到大的顺序输出

    输入3个数a,b,c,要求按由小到大的顺序输出 #include <stdio.h> int main(){printf("请输入三个整数:");int t,a, b, ...

最新文章

  1. 稀疏和L1正规化(Sparsity and Some Basics of L1 Regularization )
  2. 彻底吃透Web服务器、容器、应用程序服务器与反向代理
  3. 【好记性不如烂笔头】之小程序要点记录
  4. SQL SERVER逆向工程将数据库导入PowerDesigner
  5. 怎么使用ar打包静态库
  6. 【ArcGIS风暴】ArcGIS 10.2导入Excel数据X、Y坐标(经纬度、平面坐标),生成Shapefile点数据图层
  7. php mongo 查询count,[PHP] 使用PHP在mongodb中进行count查询
  8. SPOJ HIGH Highways
  9. Java面试题总结系列 Servlet
  10. 由数据范围反推算法复杂度
  11. 人人开源(后台代码、前端项目、代码自动生成)
  12. 用人话说说希尔伯特空间??
  13. 使用CobaltStrike制作钓鱼网站
  14. 爬虫练习-爬取小猪短租网北京地区短租房信息
  15. matlab批量修改图片的大小_matlab批量修改图片大小
  16. 全国首款二级分销小程序上线
  17. 各品牌进入Bios方法,附U盘制作启动盘
  18. Android sockot连接打印机EPSON ESC/POS指令打印
  19. 上传文件- rz -be -y
  20. 5个常用的上传图片进行搜索的网站

热门文章

  1. daily scrum 12.9
  2. uboot环境变量实现分析
  3. imx51-linux的cpuinfo之分析
  4. 练习题知识点整理_C++
  5. html编写个人博客_Django 开发简易博客网站
  6. jQuery实现enter键登录
  7. 出售带漏洞的设备违法吗?德国消协拟起诉一家地方零售商
  8. 《Excel 职场手册:260招菜鸟变达人》一第 1 招 快捷键的妙用(基于Windows操作系统)...
  9. 《0 bug ---- C/C++商用工程之道》目录
  10. 财富第三极人类社会运行模型(附路线图)