当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

c语言中的数组排序

更新:01-02 整理:39baobao.com
字体:

[C语言选择排序法] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 #include...+阅读

#include

#include

int numSort(int *a,int count_num)

{ int i,j,min=-1,temp;

for(j=count_num-1;j>0;j--)

for(i=j-1;i>=0;i--)

if(a[j] > a[i])

{ temp=a[i]; a[i]=a[j]; a[j]=temp;

min=i;

j=0;

break;

}

if(min==-1) return 0;

for(i=min+1;i for(j=i+1;j if(a[j] < a[i])

{ temp=a[i];

a[i]=a[j];

a[j]=temp;

}

return 1;

}

void main()

{ int *a;

int i,j,count_num;

printf("个数:");

scanf("%d",&count_num);

a=(int *)malloc(sizeof(int)*count_num);

for(j=0;j { printf("输入第%d个数:",j+1);

scanf("%d",a+j);

}

if(numSort(a,count_num))

{ printf("\n排列后:");

for(i=0;i printf("%d ",a[i]);

}

else printf("\n不满足条件");

}

本文地址:https://www.39baobao.com/show/29_19682.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

C语法选择排序if(a[min]>a[j]) min=j; tem=a[j]; a[j]=a[min]; a[min]=tem;这段程序当min=j时,再进行交换就没有意义了,因为a[i]的值不会改变; 应改为if(min!=i) {term=a[i];a[i]=a[min];a[mi...

C语言选择排序/*帮你写好了*/ #include <stdio.h> #include <conio.h> void SelectSort ( int array[], int nSize ) { int nMinIndex; int nIndex_1, nIndex_2; for (nIndex_1 = 0;nInde...

C语言用选择法排序#include <stdio.h> #define N 10 main() { int i,j,min,key,a[N]; /*input data*/ printf("please input ten num:\n"); for(i=0;i<N;i++) { printf("a[%d]=",i); scanf("%d",&a[...

选择排序法C语言问题选择排序法是将第一个数默认为最小值,然后将它后面的数和它进行比较,如果有数比它小,用min_k记录这个较小数的下标,min等于这个数,然后接着向后比较,(注意后面的数一直和min比较)一...

C语言程序中的选择法排序以整形数组元素为例,有数组A[10](以C语言为例描述),即A[0],A[1],…,A[8],A[9](假设其元素均互不相同)。要求对其元素排序使之递增有序。 首先以一个元素为基准,从一个方向开始扫描,比...

如何用c语言选择法排序#include <stdio.h> void main() { void sort(int arry[],int n);//函数声明 int a[10],i; printf("enter the array:\n"); for(i=0;i<10;i++) //输入十个数 scanf("%d",&a[i]);...

如何给幻灯片里的内容进行排序把内容按需要一点一点的播放出来可以用ppt中的动画功能实现。 1、打开ppt,在ppt顶部菜单栏上找到“动画”菜单,然后点击这个菜单: 2、将需要播放的内容选中,然后点击“添加动画...

中班数学教案按物体数量的多少排序设计意图:排序是将两个以上组成一组的物体排出序列,幼儿可根据大小、形状、颜色、数量、名称等排列物体,探索和发现各种不同规律的排序方法。中班的孩子在操作摆弄物品时,已逐渐...

怎么提高语文做选择排序题能力顺便出点选择排序题怎么提高语文做选常见的考查方式是多种排列的选择题、一道横线的排序题等。如上一道题就是典型的多种排列的选择题。因为它能通过语段结构关系的客观规定性来考查考生的语言理解能力、语言组...