函数题:编写一个函数实现一维数组的元素从小到大排列
编写一个函数实现一维数组的元素从小到大排列。
### 函数接口定义:
void sort(int a[],int n);
其中:a为一维数组,n为数组的长度。
### 裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
#define N 5
void input(int a[],int n);
void output(int a[],int n);
void sort(int a[],int n);
/* 请在这里填写答案 */
void input(int a[],int n)
{
int i;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
}
void output(int a[],int n)
{
int i;
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
int main()
{
int a[N];
input(a,N);
sort(a,N);
output(a,N);
return 0;
}
### 输入样例:
在这里给出一组输入。例如:
in
12 44 31 55 32
### 输出样例:
在这里给出相应的输出。例如:
out
12 31 32 44 55
answer:若无答案欢迎评论
### 函数接口定义:
void sort(int a[],int n);
其中:a为一维数组,n为数组的长度。
### 裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
#define N 5
void input(int a[],int n);
void output(int a[],int n);
void sort(int a[],int n);
/* 请在这里填写答案 */
void input(int a[],int n)
{
int i;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
}
void output(int a[],int n)
{
int i;
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
int main()
{
int a[N];
input(a,N);
sort(a,N);
output(a,N);
return 0;
}
### 输入样例:
在这里给出一组输入。例如:
in
12 44 31 55 32
### 输出样例:
在这里给出相应的输出。例如:
out
12 31 32 44 55
answer:若无答案欢迎评论