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

【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-跳绳

C++L13 跳绳

  • 小蓝的班进行比赛跳绳。已知班里共有学生 n 名:
  • 给定学生的跳绳成绩(1 分钟跳绳的个数): 请将这 n 名学生的跳绳成绩从高到低排序后输出。
  • 输入
共 2 行;
第 1 行是一个正整数 n(1<=n<=100);
第 2 行有 n 个正整数(小于 1000):相邻两数之间用空格隔开。
  • 输出
输出 1 行正整数, 为 n 位学生的跳绳成绩从高到低排序后的序列: 两数之间以一个英文逗号分隔。
注意:不得输出多余的逗号。
  • 输入样例
5
112 72 212 99 157
  • 输出样例
212,157,112,99,72

C++L13 跳绳

#include <iostream>
using namespace std;

// 冒泡排序函数
void bubbleSort(int arr[], int n) {
    for (int i = 0; i < n - 1; i++) {
        for (int j = 0; j < n - i - 1; j++) {
            if (arr[j] < arr[j + 1]) {
                int temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp;
            }
        }
    }
}

int main() {
    int n;
    cin >> n;
    int scores[n];
    for (int i = 0; i < n; i++) {
        cin >> scores[i];
    }

    bubbleSort(scores, n);

    for (int i = 0; i < n; i++) {
        cout << scores[i];
        if (i < n - 1) {
            cout << ",";
        }
    }

    return 0;
}

http://www.kler.cn/a/392363.html

相关文章:

  • lec5-传输层原理与技术
  • WebSocket 的封装使用
  • Golang的代码质量分析工具
  • NSGA-II(非支配排序遗传算法II)详解与实现
  • AE RFG 1251 Generator User Manual
  • vue2+echarts实现水球+外层动效
  • el-table 行列文字悬浮超出屏幕宽度不换行的问题
  • 微信小程序+JAVA实现微信支付
  • JS爬虫实战之TikTok_Shop验证码
  • 【基础】类中的继承
  • 工程认证导向的Spring Boot计算机课程管理平台
  • 微服务架构面试内容整理-SpringCloud Netflix‌与Spring Cloud Alibaba比较
  • spring cloud实战总结(优雅下线、灰度发布)
  • AI问答-base64:概念、原理、使用
  • 安卓全屏实现
  • IPv4与IPv6的优缺点
  • 【go从零单排】Stateful Goroutines(有状态的 goroutines)
  • 2024 年 Postman 网页版使用图文教程
  • Tomcat(6) 什么是Servlet容器?
  • 单例模式和适配器模式的简单介绍
  • [ACTF2020 新生赛]Upload 1--详细解析
  • JVM(一、基础知识)
  • 7. 基于 Redis 实现分布式锁
  • 基于Java Web的传智播客crm企业管理系统的设计与实现
  • 公开仓库改私有再配置公钥后Git拉取仍需要输入用户名的问题
  • 普通用户切换到 root 用户不需要输入密码配置(Ubuntu20)