编写函数可以对任意个整型元素 的数组排序,用指针实现函数原型为sort(int*p,intn),其

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写函数可以对任意个整型元素 的数组排序,用指针实现函数原型为sort(int*p,intn),其相关的知识,希望对你有一定的参考价值。

编写函数可以对任意个整型元素
的数组排序,用指针实现函数原型为sort(int*p,intn),其中n为需要排
序的元素个数。

参考技术A #include <stdio.h>
void SelectionSort(int *p, int n)

int i,j;
int min;
int t;
for(i = 0; i < n-1; i ++)

int min = i;
for(j = i+1; j < n; j ++)
if(p[min] > p[j])

min = j;

t = p[min];
p[min] = p[i];
p[i] = t;



int main(void)

int i;
int a[10] = -9,8,7,6,-5,4,3,2,-1,0;
SelectionSort(a,10);
for(i = 0; i < 10; i ++)
printf("%-3d",a[i]);
return 0;

以上是关于编写函数可以对任意个整型元素 的数组排序,用指针实现函数原型为sort(int*p,intn),其的主要内容,如果未能解决你的问题,请参考以下文章

C语言. .编写一个Sort函数,完成对整型数组元素升序排列。

c语言中怎样实现对二维数组元素进行赋值并输出。

函数的指针写一个能对任意数组排序的冒泡排序

经典算法_指针

冒泡排序——用指针实现

《程序设计基础》实验题目1 二维数组 冒泡排序