当前位置: 首页 > article >正文

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;
}
 


http://www.kler.cn/news/368844.html

相关文章:

  • 【CSS3】css开篇基础(4)
  • 深度学习(一)基础:神经网络、训练过程与激活函数(1/10)
  • hudi编译安装,使用spark3的maven指令
  • AGI 之 【Dify】 之 Dify 在 Windows 端本地部署调用 Ollama 本地下载的大模型,实现 API 形式进行聊天对话
  • 计算机网络-CSMA/CD协议笔记及“争用期”的理解
  • pdf压缩如何操作?教你8招,轻松搞定文件压缩!
  • Matlab学习01-矩阵
  • 动态IP是什么?
  • 2024年信息化管理与计算技术研讨会 (ICIMCT 2024)--分会场
  • Kafka系列之:Kafka集群新增节点后实现数据均衡
  • 5G IMS开户需要哪些信息
  • el-table 设置单击行时选中当前行的复选框并取消其他复选框的选择
  • 快速搭建SpringBoot3+Prometheus+Grafana
  • Tongweb7049m4+THS6010-6012版本 传真实ip到后端(by yjm+lwq)
  • 太阳能面板分割系统:训练自动化
  • 高效改进!防止DataX从HDFS导入关系型数据库丢数据
  • 学习threejs,使用粒子实现雨滴特效
  • 计算机网络协议
  • 14 Docker容器单机网络架构全攻略:docker网络细节揭秘
  • 【mysql 进阶】3 MySQL架构和存储引擎
  • esp32c6 开发实战:http 协议
  • Pytorch学习--如何下载及使用Pytorch中自带数据集,如何把数据集和transforms联合在一起使用
  • 【WIN】WIN10_WSL_Ubuntu18.04_ROS_rviz_docker
  • Mbox网关——氢能制造产业的智能桥梁
  • 4.rabbitmq安装【Docker】
  • 【Spring】控制反转 依赖注入(本文内容由大模型生成)