- 浏览: 22000 次
最新评论
//对10个数进行排序,小的数排在前面
#include <iostream>
using namespace std;
int main()
{
int i,a[10],tran;
for(i=0;i<10;i++){
cout<<"Please input "<<i+1<<"th number : ";
cin>>a[i];
}
//冒泡排序
for(i=0;i<9;i++){
for(int j=i+1;j<10;j++){
if(a[j]<a[i]){
tran=a[j];
a[j]=a[i];
a[i]=tran;
}
}
}
for(i=0;i<10;i++){
cout<<a[i]<<" ";
}
return 0;
}
运行结果为:
#include <iostream>
using namespace std;
int main()
{
int i,a[10],tran;
for(i=0;i<10;i++){
cout<<"Please input "<<i+1<<"th number : ";
cin>>a[i];
}
//冒泡排序
for(i=0;i<9;i++){
for(int j=i+1;j<10;j++){
if(a[j]<a[i]){
tran=a[j];
a[j]=a[i];
a[i]=tran;
}
}
}
for(i=0;i<10;i++){
cout<<a[i]<<" ";
}
return 0;
}
运行结果为:
发表评论
-
C++编程第47题(define)
2013-05-31 00:05 553//宏#define命令练习(2) #include &qu ... -
C++编程第46题(define学习)
2013-05-29 20:25 483//宏#define命令练习(1) #include &quo ... -
C++编程第45题
2013-05-29 20:14 288//学习使用register定义变量的方法。 #includ ... -
C++编程第44题
2013-05-29 20:05 283//学习使用external的用法 #include &quo ... -
C++编程第43题(static用法)
2013-05-29 20:03 429//学习使用static的另一用法 #include &qu ... -
C++编程第42题
2013-05-29 20:02 533//学习使用auto定义变量的用法 #include &qu ... -
C++编程第41题
2013-05-23 22:33 430//学习static定义静态变量的用法 #include & ... -
C++编程第40题
2013-05-23 22:18 475//将一个数组逆序输出。 //用最后一个和第一个交换 #in ... -
C++编程第39题
2013-05-23 21:48 500//有一个已经排好序的数组。现输入一个数,要求按原来的规律将它 ... -
C++编程第38题
2013-05-22 17:06 439//求一个3*3矩阵对角线元素之和 #include &l ... -
C++编程第36题——求100以内的素数
2013-05-22 16:37 1916//求100之内的素数 #include <iostr ... -
C++编程第31题
2013-05-18 10:45 510//请输入星期几的第一个字母来判断一下是星期几, //如果第一 ... -
C++编程第30题
2013-05-18 10:39 515//一个5位数,判断它是不是回文数。 //即12321是回文数 ... -
C++编程第29题
2013-05-18 10:39 384//给一个不多于5位的正整数, //要求:一、求它是几位数,二 ... -
C++编程第28题
2013-05-16 23:25 481//有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 ... -
C++编程第27题
2013-05-16 23:19 364#include <iostream> #incl ... -
C++编程第26题
2013-05-16 23:01 378//利用递归方法求5! #include <iostre ... -
C++编程第25题
2013-05-15 15:05 419#include "stdio.h" // ... -
C++编程第24题
2013-05-15 14:49 548//有一分数序列:2/1,3/2,5/3,8/5,13/8,2 ... -
C++编程第23题——输出菱形
2013-05-15 14:20 1828//用*输出一个菱形 // * // *** // ** ...
相关推荐
C++中的冒泡排序 C++中的冒泡排序C++中的冒泡排序C++中的冒泡排序C++中的冒泡排序 C++中的冒泡排序 C++中的冒泡排序 C++中的冒泡排序
本题希望通过回调函数,定义一个冒泡排序函数,可以根据函数指针指向不同的比较函数,分别实现从大到小和从小到大的排序。 希望通过这道题目,可以帮助大家理解函数指针与回调函数。本题较为简单,仅能处理整数的...
c++冒泡排序源程序c++冒泡排序源程序c++冒泡排序源程序c++冒泡排序源程序c++冒泡排序源程序c++冒泡排序源程序c++冒泡排序源程序c++冒泡排序源程序
数据结构课程的作业,著名的冒泡排序法,关于数组的
用C++语言实现的几个常见算法,里面有注解,方便大家理解,简单易学,都可以正常编译运行。
用C++写了以上三种排序算法,对初学数据结构的同学一个参考
冒泡排序法的思想是:从头到尾比较相邻的两个元素,将小的换到前面,大的换到后面。经过了从头到尾的一趟比较,就把最大的元素交换到了最后一个位置。依此类推,经过第n-
本文件是7种常用排序算法的实现(C++),包括冒泡排序、选择排序、直接插入排序、希尔排序、堆排序、归并排序以及快速排序。代码详细有注释且有测试用例。
课程的随堂作业,C语言的,用dev就能运行,萌新代码,勿喷,仅仅帮助不想写作业的朋友方便一下,反正老师也不会仔细检查的
《数据结构》严蔚敏版——归并排序
《C++_JAVA集中上机》实习报告——图示冒泡排序.pdf
不管你是想将已经存在的原生代码应用移植到Android平台上还是准备开始在Android平台上进行软件开发,使用《Android C++高级编程——使用NDK》一书提供的技术可以构建更出色的应用。本书将展示构建性能更好的复杂原生...
采用c++描述了各种排序算法,包括选择排序 冒泡排序 插入排序 基数排序 快速排序 归并排序 。实验内容 1、创建排序类。 2、提供操作:选择排序、冒泡排序、插入排序、*基数排序、*快速排序、*归并排序。 3、*能够...
本资源为C++学者入门实用资料,C++编程练习题大全(带答案),转自网络,知识共享,版权归原创所有
C++ 冒泡排序算法实现代码,用C++编写的冒泡排序算法代码。
C++实现冒泡排序,多层次,快速实现排序算法
C++实现冒泡排序
插入排序、冒泡排序、归并排序、快速排序四种排序方式的C++实现,各写成了一个函数,主函数中可以选择调用那一个。初始化数组时用的是随机种子srand((int)time(0))。在宏中定义数组大小。
C++排序算法之冒泡排序源码
C++的冒泡排序法。