上海市计算机学会竞赛平台2023年10月月赛丙组三个数的中位数

题目描述

给定三个整数,请输出按大小排序后,位于正中间的数字。

输入格式
  • 第一行:三个整数 𝑎a, 𝑏b 与 𝑐c
输出格式
  • 第一行:单个整数表示三者的中位数
数据范围
  • −10000≤𝑎,𝑏,𝑐≤10000−10000≤a,b,c≤10000
样例数据

输入:

-1 2 0

输出:

0

输入:

2 2 -2

输出:

2

输入:

0 0 0

输出:

0

详见代码:

#include<bits/stdc++.h>
using namespace std;
int a[4];
int main()
{
  for(int i=1;i<=3;i++)
  {
    cin>>a[i];
  }
  for(int i=1;i<=3-1;i++)
  {
    for(int j=1;j<=3-1;j++)
    {
        if(a[j]<a[j+1])
        {
          swap(a[j],a[j+1]);
        }
    }
  }
  cout<<a[2];
  return 0;
}

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 17:20:15       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 17:20:15       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 17:20:15       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 17:20:15       18 阅读

热门阅读

  1. [Python]锁

    2024-05-14 17:20:15       10 阅读
  2. spring boot 线程池的应用

    2024-05-14 17:20:15       12 阅读
  3. 基因专利的得与失

    2024-05-14 17:20:15       7 阅读
  4. Edge的使用心得与深度探索

    2024-05-14 17:20:15       11 阅读
  5. 下拉多选【bootstrap-multiselect】

    2024-05-14 17:20:15       10 阅读
  6. k8s相关常用语句

    2024-05-14 17:20:15       10 阅读
  7. oraclesql中删除表中重复行的方法

    2024-05-14 17:20:15       13 阅读
  8. 遥感中常用的降维方法-UMAP介绍

    2024-05-14 17:20:15       15 阅读
  9. SpringBoot + Druid + Sqlite 文件数据库初体验

    2024-05-14 17:20:15       14 阅读