南农吕小布


私信TA

用户名:1017959580

访问量:798

签 名:

等  级
排  名 28765
经  验 483
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 南京农业大学
专  业

  自我简介:


解题思路:


运用冒泡排序思想对三个数字进行排序;


把a,b,c看作一组有序序列;


fun函数对两个数进行排序;


使用三次fun函数便可完成三个数的排序



注意事项:

swap函数是C++自带的函数!


fun函数的形参声明必须加&

参考代码:

#include<iostream>
using namespace std;
void fun(int &a,int &b)
{
    if(a>b) swap(a,b);
}
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    fun(a,b);
    fun(b,c);
    fun(a,b);
    cout<<a<<" "<<b<<" "<<c;
    return 0;
}


 

0.0分

5 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

冒泡排序没有好好学,看不懂,可以详细解释吗?(可怜的我)
2022-04-08 20:47:21
妙啊
2022-03-28 11:10:27
  • «
  • 1
  • »