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=&a0,*p2=&b0,*p3=&c0;

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;

}

相关推荐
aWty_14 小时前
实分析入门(12)--可测函数
学习·数学·算法·实变函数
RSTJ_162514 小时前
PYTHON+AI LLM DAY SIXTY-FOUR
开发语言·python
海砥装备HardAus14 小时前
无人机姿态解算中「重力矢量观测退化」机理与动态补偿技术
算法·无人机·飞控
广州灵眸科技有限公司14 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) 开发套件组装上电
网络·数据库·人工智能·算法·飞书
SuperHeroWu715 小时前
【算法】强化学习中奖励和损失函数的关系
算法·环境·强化学习·损失函数·奖励
voidmort15 小时前
9. 微调(Fine-tuning)的数学原理
人工智能·算法·机器学习
覆东流15 小时前
Java开发环境搭建
java·开发语言·后端
阿洛学长15 小时前
VMware安装虚拟机教程(超详细)
java·linux·开发语言
rit843249915 小时前
链路预测(Link Prediction)MATLAB 实现
开发语言·matlab
jiayong2315 小时前
01 检查 Python 版本与环境
开发语言·python