用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出。代码如下:include<stdio.h>intmain(){inti,j,a[10],t;printf("输入数");for(i=0;i<10;i++)scanf("%d",&a[i...
1、打开visualC++6.0,准备一个空白的c语言文件,引入头文件,在main函数中定义变量和数组:2、接下来用scanf函数输入的10个数,将输入的数存入到变量a中,接着进行比较排序,如果后一个数比前一个数大则利用中间变量...
最简单的,冒泡法排序。#include<stdio.h>voidbubble_sort(intary[],intlen){inti,j,t;for(i=0;i<len-1;i++)for(j=0;j<len-1-i;j++)if(ary[j]>ary[j...
voidmain(){intb[M],i,j,t,k;for(i=0;i<M;i++)scanf("%d",&b[i]);for(i=0;i<M-1;i++){for(k=i,j=i+1;j<M;j++)if(b[k]<b[j])k=j;if(i!=k){t=b[i];b[i]=b[k];b...
选择法排序include<stdio.h>defineN10intmain(){intarray[N];for(inti=0;i<N;i++)scanf("%d",&array[i]);for(i=0;i<N;i++)for(intj=i+1;j<N;j++){if(array[i]<array[...
defineSWAP(x,y,t)((t)=(x),(x)=(y),(y)=(t))//将list中的n个数据,通过选择排序算法排序。voidselete_sort(intlist[],intn){inti,j,min,temp;for(i=0...
排序如下:voidSelectSort(RecordTyper[],intlength) /*对记录数组r做简单选择排序,length为待排序记录的个数*/{inttemp;for(i=0;i<length-1;i++)//n-1趟排序{intindex...
intmain(){inta[]={6,8,9,3,4,7,2,5,0,1};inti,j,pick,tmp;for(i=0;i<10;++i){pick=a[i];//抓取一个数for(j=i+1;j<10;++j){if(pick>a[j])//从后...
//C语言示例代码如下#include<stdio.h>#defineN10//冒泡排序(升序)voidbubble_sort(inta[],intn){inti,j;//j表示趟数,i表示第j趟两两比较的次数inttmp;//临时变量for(i=0;i<n-1;i++)for(...
for(i=0;i<N;i++){//选择法排序for(k=i,j=k+1;j<N;j++)if(a[k]>a[j])k=j;if(k!=i)j=a[k],a[k]=a[i],a[i]=j;printf("%d",a[i]);}printf("\n");return0;}代码图片和运行...