当前位置: 首页 > news >正文

【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-奇数序列排序

C++ L13 奇数序列排序

  • 给定一个长度为N的正整数序列,

  • 请将其中的所有奇数取出,并按增序(从小到大)输出。

  • 输入:

共2行
第1行是一个正整数 N(不大于500);
第2行有 N 个正整数(小于100,000),相邻两数之间用空格隔开。

  • 输出:

输出1行,为增序的奇数序列,两数之间以英文逗号分隔。
题目数据保证至少有一个奇数。
注意:输出数据不得有多余的逗号

  • 输入样例:

10
10 3 8 6 7 4 9 5 2 1

  • 输出样例:

1,3,5,7,9

#include <iostream>
#include <algorithm>
using namespace std;int main() {int N;cin >> N;// 定义存储奇数的数组,初始长度为输入的正整数 Nint arr[N];int oddCount = 0;for (int i = 0; i < N; i++) {int num;cin >> num;// 判断输入的数是否为奇数if (num % 2!= 0) {// 将奇数存入数组并计数arr[oddCount++] = num;}}// 对存储奇数的数组进行排序sort(arr, arr + oddCount);for (int i = 0; i < oddCount; i++) {cout << arr[i];// 判断是否为最后一个奇数,决定是否输出逗号if (i < oddCount - 1) {cout << ",";}}return 0;
}
http://www.lryc.cn/news/483143.html

相关文章:

  • 【AI】好用的AI记录
  • linux安装boost.python
  • AI 扩展开发者思维方式:以 SQL 查询优化为例
  • 自定义面板,高效的游戏性能分析利器
  • 【Linux进程特别篇】深度理解辨识僵尸进程和孤儿进程
  • 喜报|超维机器人荣获昇腾AI创新大赛铜奖
  • 从五种架构风格推导出HTTP的REST架构
  • vue-h5:在h5中实现相机拍照加上身份证人相框和国徽框
  • 免费HTML模板和CSS样式网站汇总
  • Mac打开time machine(时间机器)备份特殊文件
  • Qt 学习第十六天:文件和事件
  • nvm 切换 Node.js 版本
  • AI绘图最强软件stable diffusion,一文带你迅速了解!
  • VMware重磅官宣!Workstation和Fusion彻底全部免费:支持商用
  • CCS 学习记录
  • 241112.学习日志——[CSDIY] Cpp零基础速成 [01]
  • 94.【C语言】数据结构之双向链表的初始化,尾插,打印和尾删
  • learn-F12 Performance(性能)前端性能分析(LCP,CLS,INP)
  • XCZU47DR-2FSVE1156
  • 物联网低功耗广域网LoRa开发(一):LoRa物联网行业解决方案
  • 【LeetCode】【算法】23. 合并K个升序链表
  • python3的基本数据类型:Dictionary(字典)的创建
  • 【C++】string模拟实现
  • Springboot 使用EasyExcel导出含图片并设置样式的Excel文件
  • 技术分享:《越南语翻译通》App高效学习越南语的智能助手,是怎么实现高精度语音识别翻译功能的呢?
  • 工业互联网实验实训解决方案核心优势
  • Ceph client 写入osd 数据的两种方式librbd 和kernel rbd
  • 相机光学(四十二)——sony的HDR技术
  • 文件上传漏洞--理论
  • 快速入门Selenium自动化测试