要是用C语言编呢?
追答c语言啊?楼上的那位不就可以吗!本人直接学的C++,没学过C。但是这个程序c和c++应该没区别,你用c的编译系统运行一下,应该不会错的。但是程序的思想就是这样的!抱歉哈
编程题:用冒泡排序法将一维数组A[10]={1、2、4、3、6、5、7、8、9...
array[j] = array[j+1];array[j+1] = temp;flag = 0;} } if(1 == flag)break;} } void main(){ int A[10]={1、2、4、3、6、5、7、8、9、10},i;bubble_sort(a,10);for(i = 0; i < 10; i++)printf("%d ",a[i]);printf("\\n");} ...
用冒泡排序法将数组a[10]={1,3,2,5,6,7,4,9,10,8}中的数进行从大到小...
include<stdio.h> int main(){ int a[10]={1,3,2,5,6,7,4,9,10,8},i,j,t ;for(i=1;i<=9;i++)for(j=0;j<9;j++)if(a[j]<a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t ;} for(i=0;i<10;i++)printf("%d\\n",a[i]);return 0;} ...
用冒泡排序法对10个整数按照由小到大的顺序进行排序
include <stdio.h> int main (){ int a[10]={1,3,2,6,5,7,4,8,9,10},i,j,t;for (j=9;j>=0;j--){ for (i=0;i<j;i++){ if (a[i+1]<a[i]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} } for (i=0;i<10;i++)printf("%-3d",a[i]);printf("\\n")...
...利用冒泡排序法将数组元素从大到小排列,并输出排序后的数组_百度...
include <stdio.h>int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; int i,j,t; for(i=1;i<10;i++) for(j=0;j<10-i;j++) { if (a[j]<a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } printf("排序后的...
使用冒泡排序法把下列数字按从大到小进行排列(2,4,6,1,3,8,5,10,9...
for(i=0;i<10;i++)scanf ("%d,",&a[i]);for(j=0;j<=9;j++){ for (i=0;i<10-j;i++)if (a[i]>a[i+1]){ temp=a[i];a[i]=a[i+1];a[i+1]=temp;} } for(i=1;i<11;i++)printf("%5d,",a[i] );printf("\\n");} 输入2,4,6,1,3,8,5,10,9,7...
用冒泡排序法排列10个数据,程序是怎样的?
采用冒泡法降序排列10个输入数据的程序如下:先定义一个长度为10的数组a[],10个数据由键盘输入,从第一个数开始,两两一组进行判断,因为要求是降序排列,因此将两个数中小的向后移动,每个数要比较的次数为9-数的下标。比较完成后将数组依次输出。输入10个数据,程序运行结果:...
C语言:采用冒泡排序方法,对10个数按由小到大的的顺序排序
代码如下(对10个整数进行升序排序):include<stdio.h> int main(){ int i,j,t,a[10]={5,4,8,3,6,9,7,222,64,88};\/\/排序 for(i=1;i<10;i++)\/\/外循环控制排序趟数,n个数排n-1趟 { for(j=0;j<10-1;j++)\/\/内循环每趟比较的次数,第j趟比较n-i次 { if(a[j]>a...
...要求从键盘输入10个整数,然后采用冒泡排序法,按降序排序。 (用冒 ...
要编写一个程序,实现从键盘输入10个整数并采用冒泡排序法进行降序排列,程序步骤如下:首先,创建一个长度为10的整数数组a[]。用户通过键盘输入这10个初始数值。排序过程从第一个元素开始,每次比较相邻的两个数,如果当前的数小于后一个数,就进行交换,因为目标是降序排列。对于每一个位置的数,需要...
输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以内...
void main(){ int a[10];int i , j ,k ,temp;for(i=0;i<10;i++){ printf("输入第%d个数:",i+1);scanf("%d",&a[i]);} for(j=0;j<9;j++){ for(k=0;k<9-j;k++){ if(a[k]>a[k+1]){ temp=a[k];a[k]=a[k+1];a[k+1]=temp;} } } for(i=0;i<...
C语言:写一函数,用“冒泡法”对输入的10个字符按由小到大顺序排列
3、接下来就可以编写程序了,首先最前面的部分为输入数字的部分,之后的程序会对用户输入的数字就行排序,最后则是将结果打印出来。冒泡排序需要用到两层循环,第一层循环遍历数组中的元素,第二层则进行两两比较,如果顺序不对就要对其进行换位,直到排序完成:4、最后执行程序观察结果,按下crtl+F5...