冒泡排序
冒泡排序
冒泡排序: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
#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组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 昌岗租房 | 7分钟前 发表 |
从开始第一对到结尾的最后一对 | |
本站网友 我国的冰城 | 10分钟前 发表 |
针对所有的元素重复以上的步骤 | |
本站网友 胎心监护 | 22分钟前 发表 |
直到没有任何一对数字需要比较 | |
本站网友 张家口电影 | 3分钟前 发表 |
如果第一个比第二个大 | |
本站网友 长沙课外辅导 | 7分钟前 发表 |
原始发表:2018-10-1 | |
本站网友 去狐臭偏方 | 0秒前 发表 |
原始发表:2018-10-1 | |
本站网友 幽门螺旋杆菌治疗方案 | 0秒前 发表 |
针对所有的元素重复以上的步骤 | |
本站网友 泰安二手房 | 28分钟前 发表 |
最后的元素应该会是最大的数 | |
本站网友 梦见自己怀孕是啥预兆 | 16分钟前 发表 |
持续每次对越来越少的元素重复上面的步骤 |