首页 > 其他分享 >周三

周三

时间:2023-05-10 17:33:43浏览次数:30  
标签:arr int 冒泡排序 ++ 周三 len 排序

题目描述:

编写一个程序,输入n个整数,进行降序排序,并将排序结果输出。

设计思路:

本题需要输入n个整数并进行排序,通常使用排序算法来解决。在本程序中,可以通过冒泡排序来实现。冒泡排序算法的基本思想是:在要排序的一组数中,对相邻的两个数依次进行比较和调整,将较大的数向后移。经过第一轮的比较后,最大的数已经排到了最后一个位置,不再参与后面的比较。在有多个数时,需要重复这个过程,直到所有数都排序完成,达到排序的目的。本题需要实现的是从大到小排列,因此在比较和调整时需要将大数向前移动。

程序流程图:

开始

|



输入n

|



输入n个整数

|



冒泡排序

|



输出排序结果

|



结束

代码实现:

#include <iostream>
using namespace std;

void bubbleSort(int arr[], int len) {
for (int i = 0; i < len - 1; ++i) {
for (int j = 0; j < len - 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 a[n];
for (int i = 0; i < n; ++i) {
cin >> a[i];
}
bubbleSort(a, n);
for (int i = 0; i < n; ++i) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}

标签:arr,int,冒泡排序,++,周三,len,排序
From: https://www.cnblogs.com/zeyangshuaige/p/17388635.html

相关文章

  • 2023年5月10日周三
    计划删减代码,把它变成自己的,准备答辩学习前端知识angular框架,html语法扎实的学,css,JavaScript学习后端框架,Java语言学扎实点知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的解决配置文件中resources中的几千个报错,不解决,无意义要搞明白数据库中的字段......
  • 周三打卡
    题目描述:设计一个能够模拟餐厅点餐流程的程序,需要实现以下功能:显示菜单:输出餐厅提供的所有菜品及其价格。点餐:输入菜品名称和数量,将菜品添加到订单中。修改订单:输入菜品名称和数量,修改订单中已有的菜品的数量。删除订单:输入菜品名称,将菜品从订单中删除。订单总价:计算订单中......
  • 2023年4月26日周三
    计划完成毕设的修改学习angular框架知道接口怎么回事,尝试或明白一个接口怎么写执行09点43分  看完翻译,开始修改论文15点00分  增加了两个数据库表详情,完成了小芳的要求15点00分  看文档约束再改排版16点01分  改完17点04分  看看angular框架记录问题想......
  • 2023年4月19日周三
    计划找杨哥问邮件发送的问题研究如何实现权限控制新增修改接口的,这属于下周的审核权限了继续读懂代码,补充相关知识收集免费接口执行09点12分  继续看完英语那个10点02分  花钱买了还是,每天早上端电脑学吧,开始搞毕设11点32分  看了半天学校,16点42分  解决mo......
  • 2023年4月12日周三
    计划形势与政策提交准备任务书,前期报告,中期报告,ppt执行09点12分  开始15点44分  答辩完了,真操蛋。记录已解决想法问题可以在邀请和邀请链接那里加一个字段,使其只在项目创建者时可用或显示。。我想简单了,人家实现的更牛逼,直接没有成员管理这个页面,也没有邀请链接......
  • 每周三题
    Buuctf-re-easyre下载文件解压后打开无信息,拖到IDA,F5看C语言代码  flag就在明文上。Buuctf-re-reserve1文件解压无法直接打开,拖进exeinfope查看  没有壳,为64......
  • 【计蒜课 每周三题】2023-02-25 第一题
    第一题题目描述给定一个长度为\(n\)的\(01\)序列\(a\),你可以对其进行若干次操作。对于一次操作,选择\(1\leql\leqr\leqn\),将\(a_l,…,a_r\)中的\(01\)翻转......
  • 【计蒜课 每周三题】2023-02-25 唱歌
    唱歌题目描述ame是一个可爱的女孩子,她想要唱歌。一共有\(n\)首歌,第\(i\)首歌的长度\(a_i\),同时唱第\(i\)首歌的满意值为\(b_i\)。ame喜欢的歌满足\(a_i\leq......
  • 【计蒜课 每周三题】2023-02-25 逛街
    逛街题目描述小蒜喜欢逛街。但是小蒜时间有限,只有\(T\)个单位时间。小蒜从\(1\)号店出发,从\(1\)号店走到第\(i\)号店需要花费\(a_{i}\)个单位的时间,这些店形成......
  • 【鹏业课堂】每周三安装算量软件在线答疑
    鹏业安装算量软件在线答疑每周三14:30-15:302023年继续开展“有问题,来问我”安装算量在线答疑课堂,即时解决你的问题进入方式1.鹏业官网→服务与合作→鹏业课堂→直播讲座2.......