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

C++——输入三个整数,按照由小到大的顺序输出。用指针方法处理。

没注释的源代码

#include <iostream>

using namespace std;

void swap(int *m,int *n);

int main()

{

    int a,b,c;

    int *p1,*p2,*p3;

    cout<<"请输入三个整数:"<<endl;

    cin>>a>>b>>c;

    p1=&a;p2=&b;p3=&c;

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

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

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

    cout<<"排序后的结果:"<<a<<" "<<b<<" "<<c<<endl;

    return 0;

}

void swap(int *m,int *n)

{

    int temp;

    temp=*m;

    *m=*n;

    *n=temp;

}

http://www.lryc.cn/news/446141.html

相关文章:

  • 【Java8 重要特性】Lambda 表达式
  • word2vec--CBOW与Skip-Gram 两种模型
  • iOS六大设计原则设计模式
  • nacos 集群搭建
  • STM32快速复习(十二)FLASH闪存的读写
  • 漏洞扫描工具使用
  • C++ | Leetcode C++题解之第424题替换后的最长重复字符
  • 利士策分享,动摇时刻的自我救赎
  • 动手学深度学习(李沐)PyTorch 第 1 章 引言
  • 二叉树(二)深度遍历和广度遍历
  • 【算法——双指针】
  • Rocky Linux 9 中添加或删除某个网卡的静态路由的方法
  • 网站建设中常见的网站后台开发语言有哪几种,各自优缺点都是什么?
  • 【程序大侠传】应用内存缓步攀升,告警如影随形
  • JavaWEB概述
  • 半结构化知识抽取案例
  • Oracle Truncate和delete的区别
  • 应用层协议 --- HTTP
  • 网卡Network Interface Card
  • 9.1 Linux_I/O_基本知识
  • [Java]一、面向对象核心编程思想
  • 科研绘图系列:R语言多个AUC曲线图(multiple AUC curves)
  • JavaWeb--纯小白笔记06:使用Idea创建Web项目,Servlet生命周期,注解,中文乱码解决
  • jQuery——jQuery的2把利器
  • Day29笔记-Python操作pdfPython发送邮件
  • Seata分布式事务实践
  • 数字IC设计\FPGA 职位经典笔试面试整理--基础篇2
  • (务必收藏)推荐市面上8款AI自动写文献综述的网站
  • 【python】运算符
  • C++深入学习string类成员函数(1):默认与迭代