南农吕小布


私信TA

用户名:1017959580

访问量:948

签 名:

等  级
排  名 31139
经  验 497
参赛次数 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 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

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