C++——输入3个字符串,按由小到大的顺序输出。用指针或引用方法处理。

没注释的源代码

#include <iostream>

#include <string>

#include <stdio.h>

using namespace std;

void swap(string&str1,string&str2);

int main()

{

string a=" ",

b=" ",

c=" ";

char *p1=&a[0],*p2=&b[0],*p3=&c[0];

cout<<"please input line p1,p2,p3:"<<endl;

gets(p1);

gets(p2);

gets(p3);

if(a>b) swap(a,b);

if(a>c) swap(a,c);

if(b>c) swap(b,c);

cout<<"now the order is:"<<endl<<a<<endl<<b<<endl<<c<<endl;

return 0;

}

void swap(string&str1,string&str2)

{

string temp;

temp=str1;

str1=str2;

str2=temp;

}

相关推荐
人大博士的交易之路6 分钟前
数据结构算法——python数据结构
开发语言·数据结构·python
Han_han91910 分钟前
面向对象高级 继承(extends):
开发语言·python
量子炒饭大师16 分钟前
【C++进阶】Cyber骇客的赛博血统上传——【面向对象之 继承 】一文带你搞懂面向对象编程的三要素之————继承
c++·dubbo·继承·面向对象编程
前端老石人17 分钟前
邂逅前端开发:从基础到实践的全景指南
开发语言·前端·html
Tanecious.26 分钟前
蓝桥杯备赛:Day2-B3612 求区间和
c++·蓝桥杯
C+++Python28 分钟前
Linux/C++多进程
linux·运维·c++
stolentime36 分钟前
通信题:洛谷P15942 [JOI Final 2026] 赌场 / Casino题解
c++·算法·洛谷·joi·通信题
XZHOUMIN38 分钟前
【生成pdf格式的报告】
c++·pdf·mfc
初生牛犊不怕苦43 分钟前
与AI一起学习《C专家编程》:数组与指针
c语言·学习·算法
白毛大侠1 小时前
Go Goroutine 与用户态是进程级
开发语言·后端·golang