用冒泡排序法对输入的10个数进行升序排序 并存入数组中

作者&投稿:雀复 (若有异议请与网页底部的电邮联系)

1、打开sublime text 3,点击左上方的“文件”,选择“新建文件”,新建一个后缀名为.html的文件,并命名标题。

2、在Body中添加一个简单的input按钮,添加一个点击事件mymaopao,用来在浏览器中查看效果。

3、定义两个变量i,j。使用两个for循环嵌套遍历数组,第一个i作用为循环次数,第二个j作用是比较两个数大小。

4、比较数组中随机的两个数字的大小,如果第一个数比第二个数大,则交换顺序,存放在中间变量iNum中,并把第二个小的数放前面,如此规律循环下去。

5、写一个弹框,用来显示结果。

6、双击文件夹,在浏览器中查看,有一个按钮,点击它,浏览器中弹出了一个弹框,可以看到结果,此结果为一组升序的数字。



~

C语言:采用冒泡排序方法,对10个数按由小到大的的顺序排序
答:{ if(a[j]>a[j+1])//相邻元素比较,逆序则交换 { t=a[j];a[j]=a[j+1];a[j+1]=t;} } } printf("排序后的结果是:\n");for(i=0;i<10;i++){ printf("%d",a);} printf("\n");return 0;} 冒泡法:算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要...

用冒泡排序法对十个数进行排序 C语言
答:void maopao(int a[])//输入你的10个数{for(int i=0;i<10;i++){int sym=0;for(int j=0;j<10-i;j++){if(a[i]<a[j]){int b=a[i];a[i]=a[j];a[j]=b;sym=1;}}if(sym==0)break;}}void mian(){int a[10]={3,2,1,4,5,3,6,7,8,8};maopao(a);for(...

利用冒泡法,对输入的10个整数进行排列
答:因为你比较的是十个数,冒泡排序是先取第1个数,排列一轮,到最后大的数都沉下去的时候,只有剩下一个数排在最上面,其他数都和它比过了,它就可以不用再去比较,所以是比较9次就行了。所以i=1开始,而不是i=0 开始;如果是0,那么n要改成n-1....

...将键盘输入的10个整数从小到大的顺序排列(冒泡法),要求排序功能用自...
答:include <iostream.h> void sort(int a[],int n) //冒泡排序法 { int temp;for(int i=0;i<n-1;i++)for(int j=i;j<n;j++){ if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;} } } void main(){ int s[10];for(int i=0;i<10;i++)//从键盘输入10个数 ...

如何用冒泡排序法进行降序排列10个数据?
答:采用冒泡法降序排列10个输入数据的程序如下:先定义一个长度为10的数组a[],10个数据由键盘输入,从第一个数开始,两两一组进行判断,因为要求是降序排列,因此将两个数中小的向后移动,每个数要比较的次数为9-数的下标。比较完成后将数组依次输出。输入10个数据,程序运行结果:...

如何用冒泡法对10个输入数据排序?
答:采用冒泡法降序排列10个输入数据的程序如下:先定义一个长度为10的数组a[],10个数据由键盘输入,从第一个数开始,两两一组进行判断,因为要求是降序排列,因此将两个数中小的向后移动,每个数要比较的次数为9-数的下标。比较完成后将数组依次输出。输入10个数据,程序运行结果:...

用冒泡法对10个数由小到大排序是什么?
答:冒泡法对10个数由小到大排序:a = rand(1,10);%随机生成一组数 a%未排序前原始数据 n = 10;%数组长度 for j = 1: n-1 for i= 1:n-1 if a(i)>a(i+1)c = a(i);a(i) = a(i+1);a(i+1) = c;end end end a %排序后数组显示。冒泡排序算法的原理如下:比较相邻的...

用matlab 程序 冒泡法对10个数由小到大排序
答:这就叫经过了一趟排序,即相邻两数比较,大的放在后面,经过一趟排序后,最大的数就冒泡到最后面了。然后再对前n-1个数进行第二趟排序,排序后第二大的数就放在了第n-1个位置;最后经过n-1趟排序后整个数组就有序了。MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据...

用冒泡排序将10个整数按照由大到小的顺序(降序)排序
答:include<stdio.h>void main(){ int a[10]; int i,j,t; printf("请输入10个数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]...

用冒泡法对10个整数排序。10个整数用scanf函数输入
答:冒泡法顾名思义就是将一个数从下面浮上来,假设有5个数,21 56 87 6 9,将第五个元素的值与第四个元素的值相比,如果第五个元素的值小于第四个元素的值,则交换着两个元素的值。接下来,将第四个元素的值与第三个元素的值进行比较,按照类似的方式,如果发现下面元素的值小于上面元素的值,...