news 2026/7/23 11:50:11

csp信奥赛C++高频考点专项训练:【排序算法】案例1:三位数排序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
csp信奥赛C++高频考点专项训练:【排序算法】案例1:三位数排序

csp信奥赛C++高频考点专项训练:【排序算法】案例1:三位数排序

题目描述

给出三个整数a , b , c ( 0 ≤ a , b , c ≤ 100 ) a,b,c(0\le a,b,c \le 100)a,b,c(0a,b,c100),要求把这三位整数从小到大排序。

输入格式

输入三个整数a , b , c a,b,ca,b,c,以空格隔开。

输出格式

输出一行,三个整数,表示从小到大排序后的结果。

输入输出样例 #1
输入 #1
1 14 5
输出 #1
1 5 14
输入输出样例 #2
输入 #2
2 2 2
输出 #2
2 2 2

AC代码

#include<bits/stdc++.h>usingnamespacestd;inta[4];// 定义长度为4的整型数组,索引1-3用于存储三个整数intmain(){// 输入三个整数到a[1], a[2], a[3]cin>>a[1]>>a[2]>>a[3];// 使用sort函数对a[1]到a[3]进行升序排序// 参数说明:a+1指向第一个元素,a+4指向最后一个元素的下一个位置sort(a+1,a+4);// 循环输出排序后的三个数for(inti=1;i<=3;i++){cout<<a[i]<<" ";// 输出当前数和一个空格}return0;// 程序正常结束}

功能分析

  1. 输入处理:从标准输入读取三个整数,存储在数组a的1-3号位置
  2. 排序算法:使用C++标准库的sort函数进行快速排序
    • 排序范围:a[1]a[3]
    • 排序方式:默认的升序排序
  3. 输出结果:按从小到大顺序输出三个数,用空格分隔

示例验证

对于样例输入:

1 14 5

程序执行过程:

  1. 读取:a[1]=1, a[2]=14, a[3]=5
  2. 排序后:a[1]=1, a[2]=5, a[3]=14
  3. 输出:1 5 14

完整信奥赛C++普及组CSP-J一等奖通关刷题题单及题解,请关注专栏:
https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转


【秘籍汇总】(完整csp信奥赛C++学习资料):

1、csp/信奥赛C++,完整信奥赛系列课程(永久学习):

https://edu.csdn.net/lecturer/7901 点击跳转

2、CSP信奥赛C++竞赛拿奖视频课:

https://edu.csdn.net/course/detail/40437 点击跳转

https://edu.csdn.net/course/detail/41081 点击跳转

3、csp信奥赛高频考点知识详解及案例实践:

CSP信奥赛C++动态规划:
https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转

CSP信奥赛C++标准模板库STL:
https://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转

信奥赛C++提高组csp-s知识详解及案例实践:
https://blog.csdn.net/weixin_66461496/category_13113932.html 点击跳转

4、csp信奥赛冲刺一等奖有效刷题题解:

信奥赛C++普及组CSP-J一等奖通关刷题题单及题解:
https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转

信奥赛C++普及组csp-j初赛&复赛真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转

信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13125089.html 点击跳转

5、GESP C++考级真题题解:

GESP(C++ 一级+二级+三级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转

GESP(C++ 四级+五级+六级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转


GESP(C++ 七级+八级)真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13117178.html 点击跳转

· 文末祝福 ·

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"跟着王老师一起学习信奥赛C++";cout<<" 成就更好的自己! ";cout<<" csp信奥赛一等奖属于你! ";return0;}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/23 11:42:44

沧州师范学院竞赛信息管理系统

背景沧州师范学院竞赛信息管理系统的选题背景源于高等教育信息化建设的快速发展&#xff0c;以及高校对学生综合素质培养的日益重视。随着各类学科竞赛、创新创业大赛、职业技能竞赛等活动的广泛开展&#xff0c;传统的线下管理模式逐渐暴露出效率低下、信息孤岛、资源分配不均…

作者头像 李华
网站建设 2026/7/23 11:42:29

Character-R1:角色扮演大语言模型架构解析与实践

1. 项目概述Character-R1是一个专注于角色扮演场景的大语言模型解决方案。作为一名长期从事NLP和对话系统开发的工程师&#xff0c;我第一次看到这个项目时就被它的定位吸引了——不同于通用聊天机器人&#xff0c;它专门针对角色扮演场景进行了深度优化。在实际测试中&#xf…

作者头像 李华
网站建设 2026/7/23 11:39:27

大模型量化技术:GPTQ、QLoRA与NF4对比与实践

1. 大模型量化技术全景解析在大型语言模型(LLM)应用开发中&#xff0c;模型量化已成为降低计算资源需求的关键技术。作为从业者&#xff0c;我亲历了从32位浮点到4位整数的量化演进过程&#xff0c;今天重点剖析GPTQ、QLoRA与NormalFloat4这三种主流方案的技术细节与实战对比。…

作者头像 李华
网站建设 2026/7/23 11:38:51

大模型API编排框架的工程化对比:LangChain、LlamaIndex与自建编排器

大模型API编排框架的工程化对比&#xff1a;LangChain、LlamaIndex与自建编排器 一、编排框架选择的代价&#xff1a;选错了&#xff0c;半年后改不动 AI生活工具的技术架构中&#xff0c;API编排框架的选择是"做了就难改"的决策。它影响到后续所有功能的开发方式——…

作者头像 李华
网站建设 2026/7/23 11:37:57

分形AI架构:自相似设计原理与工程实践

1. 分形人工智能架构的核心设计理念分形人工智能架构&#xff08;Fractal AI Architecture&#xff09;是一种受自然界分形结构启发的新型AI系统设计范式。这种架构最显著的特征是其自相似性——系统中的每个组件都包含着整体结构的微观缩影。在实际工程中&#xff0c;这种特性…

作者头像 李华