编程题:用冒泡排序法将一维数组A[10]={1、2、4、3、6、5、7、8、9、10}进行排列.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 00:43:15

编程题:用冒泡排序法将一维数组A[10]={1、2、4、3、6、5、7、8、9、10}进行排列.
编程题:用冒泡排序法将一维数组A[10]={1、2、4、3、6、5、7、8、9、10}进行排列.

编程题:用冒泡排序法将一维数组A[10]={1、2、4、3、6、5、7、8、9、10}进行排列.
C语言?
#include "stdio.h"
void bubble_sort(int array[],int n)
{//冒泡法排序
\x09int i,j,flag,temp;
\x09for(i = 0; i < n-1; i++)
\x09{
\x09\x09flag = 1;
\x09\x09for(j = 0; j < n-i-1; j++)
\x09\x09{
\x09\x09\x09if(array[j] > array[j+1])
\x09\x09\x09{
\x09\x09\x09\x09temp = array[j];
\x09\x09\x09\x09array[j] = array[j+1];
\x09\x09\x09\x09array[j+1] = temp;
\x09\x09\x09\x09flag = 0;
\x09\x09\x09}
\x09\x09}
\x09\x09if(1 == flag)break;
\x09}
}
void main()
{
\x09int A[10]={1、2、4、3、6、5、7、8、9、10},i;
\x09bubble_sort(a,10);
\x09for(i = 0; i < 10; i++)
\x09\x09printf("%d ",a[i]);
\x09printf("\n");
}

编程题:用冒泡排序法将一维数组A[10]={1、2、4、3、6、5、7、8、9、10}进行排列. VB编程,分别用选择排序法和冒泡排序法实现有N个元素数组的排序.N由键盘输入,数组元素的值在1~200之间,随机产生 用冒泡排序法将数组a[10]={1,3,2,5,6,7,4,9,10,8}中的数进行从大到小进行排列,并输出排好的数组a[10]请将该程序打出发布 有关冒泡排序法的题用冒泡排序法从小到大排列数据{13,5,9,10,7,3},至少需要几趟排序才能完成? 用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出. 在javascript 中有数组var a=[23,56,3,1,78,5,7,23,89]用冒泡从小到大排序 VB随机产生10个两位数整数(正整数),要求分别用选择排序法和冒泡排序法将这10个数降序排列输出在窗体上是编程问题用VB编程 用冒泡排序法对偶数下标的数组元素进行升序排列用选择排序法对奇数下标的数组元素进行降序排列 C语言 用冒泡排序法将一组整数(存在于数组中)按照从小到大排列函数原型为:void sort(int a[],int size);其中参数size为数组元素个数. C语言用冒泡排序法对数组中的8个整数(a[8]={6,8,5,4,6,9,3,2})进行从小到大排序本人新手想的蛋疼了 冒泡排序法是如何排序的?C语言中编程中的冒泡排序法,最好给一个例子~ 输入10个数,用冒泡排序法按由小到大顺序排序并输出? 用冒泡排序法对10个整数按照由小到大的顺序进行排序 编程分别输入两个按从小到大排序的数组a和b,将这两个有序数组合并,使合并后的数 c#!中,产生10个随机数(0-100)把它们放入一个一维数组中,让后用冒泡排序从小到大排好输出! Java 用冒泡法,把数组按升序排序{37,47,23,-5,19,56}我丫就是嚣张啦!不喜欢绕道走! 数组排列的冒泡排序法,有谁能帮我找出错误啊 编程:首先完成一个包含10个整型元素的数组的升序排序,然后完成最小和最大元素的位置互换.(要求:排序和交换分别用2个单独的函数完成)