冒泡排序法的基本思想是将第一个数与第二个数比较,小数调到前面,大数调到后面,再将第二个数与第三个数比较与之交换……依次类推。
第一轮:(7次)
33>26 ->26,33
33<49 ->33,49
49<58 ->49,58
58>17 ->17,58
58>44 ->44,58
58<83 ->58,83
83>27 ->27,83
第二轮:(6次)
………
第三轮:(5次)
……
就是这样
10个数,找出其中最大数如何用传统流程图
http://home.hjenglish.com/question/51196/
另外强烈推荐个ppt,有详细的图和过程及算法和代码,一看就懂
http://jsj.fjut.edu.cn/syzx/h/2/25.ppt
include
void main()
{
int a[8],t; //定义给8个数排序
int n;
cout<<"33,26,49,58,17,44,83,27:";
cin>>n;
for(int i=0;i
cout<<"0"<cin>>a[i];
}
for (i=0;i
for (int d=i+1;d
{
t=a[i];
a[i]=a[d];
a[d]=t;
}
}
cout<<"以上"<