您现在的位置是:首页 > 编程 > 

冒泡排序

2025-07-28 18:11:35
冒泡排序 冒泡排序: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。#include <iostream> #include <string>

冒泡排序

冒泡排序: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

#include <iostream> #include <string> using namespace std; int main() {     int n[10];     int i, j;     int temp;                                 //用于缓存需要交换的数字     cout << "请输入十个数字!" << endl;     for (i = 0; i < 10; i++) {         cin >> n[i];     }     for (i = 0; i < 9;i++) {                  //共进行9步         for (j = 0; j < 9 - i;j++) {      //在每一步进行10-i次两两比较             if (n[j] > n[j + 1]) {                 temp = n[j];                 n[j] = n[j + 1];                 n[j + 1] = temp;             }         }     }     cout << "排序后的数据是:" << endl;     for (i = 0; i < 10; i++)     {         cout << n[i] << ' ';     }     cout << endl;     system("pause");     return 0; }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2018-10-1,如有侵权请联系 cloudcommunity@tencent 删除缓存cout工作排序数据

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1262988.html

相关标签:无
上传时间: 2025-07-28 11:30:54
留言与评论(共有 10 条评论)
本站网友 昌岗租房
7分钟前 发表
从开始第一对到结尾的最后一对
本站网友 我国的冰城
10分钟前 发表
针对所有的元素重复以上的步骤
本站网友 胎心监护
22分钟前 发表
直到没有任何一对数字需要比较
本站网友 张家口电影
3分钟前 发表
如果第一个比第二个大
本站网友 长沙课外辅导
7分钟前 发表
原始发表:2018-10-1
本站网友 去狐臭偏方
0秒前 发表
原始发表:2018-10-1
本站网友 幽门螺旋杆菌治疗方案
0秒前 发表
针对所有的元素重复以上的步骤
本站网友 泰安二手房
28分钟前 发表
最后的元素应该会是最大的数
本站网友 梦见自己怀孕是啥预兆
16分钟前 发表
持续每次对越来越少的元素重复上面的步骤