[YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
Description
输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
Input
3行字符串
Output
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 (输入三个字符串,按由小到大的顺序输出)相关推荐
- ACMNO.36输入三个整数,按由小到大的顺序输出。
题目描述 输入三个整数,按由小到大的顺序输出. 输入 三个整数 输出 由小到大输出成一行,每个数字后面跟一个空格 样例输入 2 3 1 样例输出 1 2 3 来源/分类 C语言 题目截图: 思路: 借 ...
- C语言 输入三个字符串,由小到大输出
#include <stdio.h> #include <string.h> void swap(char *p1,char *p2){char p[32];strcpy(p, ...
- 输入三个字符串按由小到大输出
/* * Copyright (c) 2016, 安徽大学计算机科学与技术学院 * All rights reserved. * 作 者: 杨磊 * 完成日期:2016 年 12 月 29 日 * 问 ...
- 输入三个字符串,按照由小到大的顺序输出(指针方法处理)——C语言
1 概述 输入三个字符串,按照由小到大的顺序输出(指针方法处理) 2 解法 //C程序设计第五版(谭浩强) //章节:第八章 善于利用指针 // 所有练习均要求用指针方法处理 //练习8.2 输入三个 ...
- 输入三个字符串,按由小到大的 顺序输出,用指针来实现
//输入三个字符串,按由小到大的 顺序输出,用指针来实现 #include<stdio.h> #include<string.h> #include<stdlib.h&g ...
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...
- C++输入3个字符串,按由小到大的顺序输出(用指针方法处理),VS2017strcpy使用与strcpy_s使用
本文是想用来记载作为菜菜的初学者的自己解决这个问题的过程>< 如果是想康康最终的代码,直接通过目录到达"风暴叒一次来临(正确的道路)就可以啦"~ 如果在代码输入之后出现 ...
- 习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)
C程序设计(第四版) 谭浩强 习题8.2 个人设计 习题 8.2 输入3个字符串,按由小到大的顺序输出.(指针法) 代码块: 方法1: #include <stdio.h> #includ ...
- 输入3个数a,b,c,要求按由小到大的顺序输出
输入3个数a,b,c,要求按由小到大的顺序输出 #include <stdio.h> int main(){printf("请输入三个整数:");int t,a, b, ...
最新文章
- 稀疏和L1正规化(Sparsity and Some Basics of L1 Regularization )
- 彻底吃透Web服务器、容器、应用程序服务器与反向代理
- 【好记性不如烂笔头】之小程序要点记录
- SQL SERVER逆向工程将数据库导入PowerDesigner
- 怎么使用ar打包静态库
- 【ArcGIS风暴】ArcGIS 10.2导入Excel数据X、Y坐标(经纬度、平面坐标),生成Shapefile点数据图层
- php mongo 查询count,[PHP] 使用PHP在mongodb中进行count查询
- SPOJ HIGH Highways
- Java面试题总结系列 Servlet
- 由数据范围反推算法复杂度
- 人人开源(后台代码、前端项目、代码自动生成)
- 用人话说说希尔伯特空间??
- 使用CobaltStrike制作钓鱼网站
- 爬虫练习-爬取小猪短租网北京地区短租房信息
- matlab批量修改图片的大小_matlab批量修改图片大小
- 全国首款二级分销小程序上线
- 各品牌进入Bios方法,附U盘制作启动盘
- Android sockot连接打印机EPSON ESC/POS指令打印
- 上传文件- rz -be -y
- 5个常用的上传图片进行搜索的网站
热门文章
- daily scrum 12.9
- uboot环境变量实现分析
- imx51-linux的cpuinfo之分析
- 练习题知识点整理_C++
- html编写个人博客_Django 开发简易博客网站
- jQuery实现enter键登录
- 出售带漏洞的设备违法吗?德国消协拟起诉一家地方零售商
- 《Excel 职场手册:260招菜鸟变达人》一第 1 招 快捷键的妙用(基于Windows操作系统)...
- 《0 bug ---- C/C++商用工程之道》目录
- 财富第三极人类社会运行模型(附路线图)