设计一个一维数组的排序函数p_sort,并调用它对10个整数进行排序。p_sort函数原型如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计一个一维数组的排序函数p_sort,并调用它对10个整数进行排序。p_sort函数原型如下:相关的知识,希望对你有一定的参考价值。

设计一个一维数组的排序函数p_sort,并调用它对10个整数进行排序。p_sort函数原型如下:

void p_sort(int *p,int n)

其中,p是指向int型一维数组的指针变量,n是数组长度。

参考技术A

参考代码如下:

#include<stdio.h>
#define N 10
void p_sort(int *p,int n)

int i,j,t;
if(p==NULL)
return;
for(i=0;i<n-1;++i)
for(j=0;j<n-i-1;++j)
if(p[j]>p[j+1])
t=p[j];
p[j]=p[j+1];
p[j+1]=t;


int main()

int i,a[N];
for(i=0;i<N;++i)
scanf("%d",&a[i]);
p_sort(a,N);
printf("排序后:\\n");
for(i=0;i<N;++i)
printf("%d ",a[i]);
return 0;

以上是关于设计一个一维数组的排序函数p_sort,并调用它对10个整数进行排序。p_sort函数原型如下:的主要内容,如果未能解决你的问题,请参考以下文章

c语言编程 一维数组和函数

C语言编写一个排序函数(对一维数组排序)并在主函数中调用

将一个10个元素的一维数组用函数调用实现选择排序。

C语言一维数组排序

1119: 一维数组排序

C语言,在一维数组中存入10个整数并排序,其中数据的输入,排序和输出功能自定义函数实现