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

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

时间:2024-09-25 22:19:08浏览次数:13  
标签:p2 p3 p1 temp int C++ 由小到大 swap 指针

没注释的源代码

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

}

标签:p2,p3,p1,temp,int,C++,由小到大,swap,指针
From: https://blog.csdn.net/2303_80770781/article/details/142534648

相关文章

  • 2024.9.24 Python与C++面试八股文
    1.externextern关键字用于在多个文件中引用同一个全局变量的声明在一个头文件中,如果这个变量声明了,但是在cpp文件中没找到他的定义,那么编译就会报错,但是如果加了extern,编译器就不会给头文件报错,而是给cpp文件报错,如果函数没定义的话。或者定义出错的话。2.关于反复调用简......
  • C++(引用、窄化、输入)
    1.引用reference(重点)1.1基础使用引用就是某个变量或常量的别名,对引用进行操作与操作原变量或常量完全相同。#include<iostream>usingnamespacestd;intmain(){inta=1;int&b=a;//b是a的引用b++;cout<<a<<""<<b<<endl;/......
  • C/C++语言基础--C++类数据、静态与非静态、常成员、友员、成员变量与函数指针等相关知
    本专栏目的更新C/C++的基础语法,包括C++的一些新特性前言通过前面几节,我们介绍了C++的类与对象、构造与析构函数、拷贝等相关知识,这一篇将详细介绍了C++的成员变量相关的知识点与扩展C语言后面也会继续更新知识点,如内联汇编;本人现在正在写一个C语言的图书管理系统,1000多......
  • 【C++】队列
    示意图什么是队列队列(queue)是一种具有先进入队列的元素一定先出队列性质的表。由于该性质,队列通常也被称为先进先出(firstinfirstout)表,简称FIFO表。就像排队一样,最先到的人也就最先买到单,优先离开队伍头文件与声明头文件#include<queue>声明定义queue<G>qu......