三数论大小(引用)

2023-10-31

题目描述
输入三个整数,然后按照从大到小的顺序输出数值。

要求:定义一个函数,无返回值,函数参数是三个整数参数的引用,例如int &a, int &b, int &c。在函数内通过引用方法来对三个参数进行排序。主函数调用这个函数进行排序。

要求:不能直接对三个整数进行排序,必须通过函数而且是引用的方法。

输入
第一行输入t表示有t个测试实例

第二行起,每行输入三个整数

输入t行

输出
每行按照从大到小的顺序输出每个实例,三个整数之间用单个空格隔开

样例输入
3
2 4 6
88 99 77
111 333 222
样例输出
6 4 2
99 88 77
333 222 111

#include <iostream>
using namespace std;

void swap(int& a, int& b) {
	int temp = a;
	a = b;
	b = temp;
}

void sort(int& a, int& b, int& c) {
	if (a < b)
		swap(a, b);
	if (a < c)
		swap(a, c);
	if (b < c)
		swap(b, c);
}

int main()
{
	int t, a, b, c;
	cin >> t;
	while (t--)
	{
		cin >> a >> b >> c;
		sort(a, b, c);
		cout << a << " " << b << " " << c << endl;
	}
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

三数论大小(引用) 的相关文章

  • EF Core Group By 翻译支持条件总和

    听说 EF Core 2 1 将支持翻译小组 我感到非常兴奋 我下载了预览版并开始测试它 但发现我在很多地方仍然没有得到翻译分组 在下面的代码片段中 对 TotalFlagCases 的查询将阻止翻译分组工作 无论如何 我可以重写这个以便我
  • 我如何才能等待多个事情

    我正在使用 C 11 和 stl 线程编写一个线程安全队列 WaitAndPop 方法当前如下所示 我希望能够将一些内容传递给 WaitAndPop 来指示调用线程是否已被要求停止 如果 WaitAndPop 等待并返回队列的元素 则应返回
  • “构建”构建我的项目,“构建解决方案”则不构建

    我刚刚开始使用VS2010 我有一个较大的解决方案 已从 VS2008 成功迁移 我已将一个名为 Test 的控制台应用程序项目添加到解决方案中 选择构建 gt 构建解决方案不编译新项目 选择构建 gt 构建测试确实构建了项目 在失败的情况
  • 不支持将数据直接绑定到存储查询(DbSet、DbQuery、DbSqlQuery)

    正在编码视觉工作室2012并使用实体模型作为我的数据层 但是 当页面尝试加载时 上面提到的标题 我使用 Linq 语句的下拉控件往往会引发未处理的异常 下面是我的代码 using AdventureWorksEntities dw new
  • 从Web API同步调用外部api

    我需要从我的 Web API 2 控制器调用外部 api 类似于此处的要求 使用 HttpClient 从 Web API 操作调用外部 HTTP 服务 https stackoverflow com questions 13222998
  • C#中如何移动PictureBox?

    我已经使用此代码来移动图片框pictureBox MouseMove event pictureBox Location new System Drawing Point e Location 但是当我尝试执行时 图片框闪烁并且无法识别确切
  • C++ OpenSSL 导出私钥

    到目前为止 我成功地使用了 SSL 但遇到了令人困惑的障碍 我生成了 RSA 密钥对 之前使用 PEM write bio RSAPrivateKey 来导出它们 然而 手册页声称该格式已经过时 实际上它看起来与通常的 PEM 格式不同 相
  • 带动态元素的 WPF 启动屏幕。如何?

    我是 WPF 新手 我需要一些帮助 我有一个加载缓慢的 WPF 应用程序 因此我显示启动屏幕作为权宜之计 但是 我希望能够在每次运行时更改屏幕 并在文本区域中显示不同的引言 这是一个生产力应用程序 所以我将使用非愚蠢但激励性的引言 当然 如
  • WCF 中 SOAP 消息的数字签名

    我在 4 0 中有一个 WCF 服务 我需要向 SOAP 响应添加数字签名 我不太确定实际上应该如何完成 我相信响应应该类似于下面的链接中显示的内容 https spaces internet2 edu display ISWG Signe
  • 显示UnityWebRequest的进度

    我正在尝试使用下载 assetbundle统一网络请求 https docs unity3d com ScriptReference Networking UnityWebRequest GetAssetBundle html并显示进度 根
  • 如何设计以 char* 指针作为类成员变量的类?

    首先我想介绍一下我的情况 我写了一些类 将 char 指针作为私有类成员 而且这个项目有 GUI 所以当单击按钮时 某些函数可能会执行多次 这些类是设计的单班在项目中 但是其中的某些函数可以执行多次 然后我发现我的项目存在内存泄漏 所以我想
  • 使用 x509 证书签署 json 文档或字符串

    如何使用 x509 证书签署 json 文档或字符串 public static void fund string filePath C Users VIKAS Desktop Data xml Read the file XmlDocum
  • WPF/C# 将自定义对象列表数据绑定到列表框?

    我在将自定义对象列表的数据绑定到ListBox in WPF 这是自定义对象 public class FileItem public string Name get set public string Path get set 这是列表
  • 如何从两个不同的项目中获取文件夹的相对路径

    我有两个项目和一个共享库 用于从此文件夹加载图像 C MainProject Project1 Images 项目1的文件夹 C MainProject Project1 Files Bin x86 Debug 其中有project1 ex
  • 如何将带有 IP 地址的连接字符串放入 web.config 文件中?

    我们当前在 web config 文件中使用以下连接字符串 add name DBConnectionString connectionString Data Source ourServer Initial Catalog ourDB P
  • 混合 ExecutionContext.SuppressFlow 和任务时 AsyncLocal.Value 出现意外值

    在应用程序中 由于 AsyncLocal 的错误 意外值 我遇到了奇怪的行为 尽管我抑制了执行上下文的流程 但 AsyncLocal Value 属性有时不会在新生成的任务的执行范围内重置 下面我创建了一个最小的可重现示例来演示该问题 pr
  • 是否可以在 .NET Core 中将 gRPC 与 HTTP/1.1 结合使用?

    我有两个网络服务 gRPC 客户端和 gRPC 服务器 服务器是用 NET Core编写的 然而 客户端是托管在 IIS 8 5 上的 NET Framework 4 7 2 Web 应用程序 所以它只支持HTTP 1 1 https le
  • C++ 中类级 new 删除运算符的线程安全

    我在我的一门课程中重新实现了新 删除运算符 现在我正在使我的代码成为多线程 并想了解这些运算符是否也需要线程安全 我在某处读到 Visual Studio 中默认的 new delete 运算符是线程安全的 但这对于我的类的自定义 new
  • 如何防止用户控件表单在 C# 中处理键盘输入(箭头键)

    我的用户控件包含其他可以选择的控件 我想实现使用箭头键导航子控件的方法 问题是家长控制拦截箭头键并使用它来滚动其视图什么是我想避免的事情 我想自己解决控制内容的导航问题 我如何控制由箭头键引起的标准行为 提前致谢 MTH 这通常是通过重写
  • 对来自流读取器的过滤数据执行小计

    编辑问题未得到解答 我有一个基于 1 个标准的过滤输出 前 3 个数字是 110 210 或 310 给出 3 个不同的组 从流阅读器控制台 问题已编辑 因为第一个答案是我给出的具体示例的字面解决方案 我使用的实际字符串长度为 450 个

随机推荐

  • Java Swing图书管理系统,界面漂亮、功能全,直接使用 窗体版本-400

    今天为大家分享一个java语言编写的图书管理程序 400 目前系统功能已经很全面 后续会进一步完善 整个系统界面漂亮 有完整得源码 希望大家可以喜欢 喜欢的帮忙点赞和关注 一起编程 一起进步 开发环境 开发语言为Java 开发环境Eclip
  • Qt中报错error: allocation of incomplete type ‘Ui::MainXXXX‘

    Qt中报错error allocation of incomplete type Ui MainXXXX 可能原因 一 类关联问题 是你的类设计头文件源文件和ui文件的关联可能有问题 解决方案如下 原文链接 每次在Qt中单独添加UI文件的时
  • Android SharedPreferences的替代方案MMKV

    什么是MMKV MMKV 是基于 mmap 内存映射的移动端通用 key value 组件 底层序列化 反序列化使用 protobuf 实现 性能高 稳定性强 https github com Tencent MMKV 为什么要替代Shar
  • 网络攻防学习(Web基础篇)——小迪安全

    一 一些常见的基本概念 1 DNS 1 域名解析系统 2 与HOST的关系 先在本地查找HOST文件 找不到在在网上查找相同的DNS 2 CDN 1 内容分发网络 目的是让用户能够更快的得到请求的数据 简单来说就是用来加速的 他是一个就近访
  • 线程是如何通讯的?

    线程通讯指的是多个线程之间通过共享内存或消息传递等方式来协调和同步它们的执行 在多线程编程中 通常会出现多个线程需要共同完成某个任务的情况 这时就需要线程之间进行通讯 以保证任务能够顺利地执行 线程通讯的实现方式主要有以下两种 共享内存 多
  • substring从指定字符串开始截取

    String filename F workspace ssh photo WebContent uploadFile 1444783552338pic jpg int begin filename indexOf ssh photo in
  • CCF计算机软件能力认证历年真题+超详细解析(C语言)

    这个历年试题解主要使用C语言编写 针对较为简单的第一题和第二题 适合初学者 程序中基本附有注释 希望可以帮到大家 会持续进行补充 欢迎评论区给出更好的解法与思路 2021 12 第 24次 202112 1序列查询 202112 2序列查询
  • 两个集合相等的例题_集合间的基本关系,你懂了吗?

    集合间的基本关系 在集合间的基本关系这一部分 首先要了解什么是子集 什么是真子集什么是集合相等 什么是空集 子集 一般的对于两个集合AB如果集合A中任意一个元素都是集合B中的元素 我们就说这两个集合有包含关系 称集合A为集合B的子集 记作A
  • 运算符

    运算符包括赋值运算符 算术运算符 逻辑运算符 位逻辑运算符 位移运算符 关系运算符 自增自减运算符 大多数运算符都是二目运算符 即运算符位于两个表达式之间 单目运算符的意思是运算符作用于单个表达式 一 赋值运算符 赋值语句的作用是把某个常量
  • 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试

    下面是一个简单的测试SSE指令性能的程序 可以看到明显的性能提升 说明 程序中的timing h使用的是http blog csdn net gengshenghong article details 6973086中介绍的时间间隔获取方法
  • 关于特征值分解后续

    已经尝试将double型数据写成的特征值分解模块用在盲源分离的工程中 由于精度的问题 在频率较低的情况下可以分解成功 但是一旦频率过高 分解出的三路信号频率在一个位置 不满足要求 接下来准备看一下关于SVD分解运用在fpga中的文章 希望在
  • 在设计软件测试用例的原则,设计软件测试用例需要遵循的四条原则

    测试 由于成本因素的介入 决定了工程中设计好的测试用例原则不只有 覆盖住所要测试的功能 这一条 下面是我根据自己的工作经验总结出的其它四条原则 在这里抛砖引玉 希望大家拍砖和指正 这些原则特别是针对那些需要被自动化 并且是要被经常执行的测试
  • node js 路由模糊匹配_我们为什么需要Node中间层

    首先跳出前端 要看清node中间层在整个服务承担什么角色 首先我们要跳出前端的视野 把自己视角提示一个level 去鸟瞰整个项目 互联网时代其实就是信息时代 我们都是在利用数据交换 来产生价值 一个最简单的数据流 前端 gt 后端 gt 数
  • mysql基础知识点回顾(精简,不包含存储过程等)

    数据库的基础知识 数据分类 结构化数据 能够使用统一的结构表示的数据 如数字 字符等 半结构化数据 介于完全结构化和完全无结构化之间 如xml和html等 非机构化数据 长度可变 不能使用统一的结构表示的数据 如图像 音频 数据库的分类 关
  • 用Python实现简单登录注册小程序

    判断文件是否存在 pi 1 while pi lt 2 try a open mima a close except a open mima w a close else pi 3 a open mima r str 1 for line
  • 网卡获取ip地址失败

    linux redhat虚拟机上网卡获取ip地址失败 网卡设置为自动获取ip的 重启network服务提示如下信息 Bringing up interface eth0 RTNETLINK answers No such device 查看
  • android O以后版本 自定义Notification

    最近在使用通知的时候 发现方法执行后 没有弹出通知 而是提示下面的错误 Developer warning for package com example test Failed to post notification on channe
  • HTTP和SOAP完全就是两个不同的协议

    HTTP和SOAP完全就是两个不同的协议 HTTP只负责把数据传送过去 不会管这个数据是XML HTML 图片 文本文件或者别的什么 而SOAP协议则定义了怎么把一个对象变成XML文本 在远程如何调用等 怎么能够混为一谈 这样说两种协议 H
  • 【Eviews】异方差的检验(图示检验法、white检验法、GQ检验法)与修正(加权最小二乘法)

    异方差 模型中随机扰动项的方差 随 解释变量 的变动而变动 异方差的检验 图示法 先对y x做线性回归 这样才能产生残差resid GQ检验法 切记 先对解释变量x排序 一般是按照升序 再截断样本 取一头一尾 计算残差平方和 构造F检验 得
  • 三数论大小(引用)

    题目描述 输入三个整数 然后按照从大到小的顺序输出数值 要求 定义一个函数 无返回值 函数参数是三个整数参数的引用 例如int a int b int c 在函数内通过引用方法来对三个参数进行排序 主函数调用这个函数进行排序 要求 不能直接