#include <stdio.h>
#define NUM 10
void input_array(int *a, int num)
{
int i;
for (i = 0; i < num; i++)
{
scanf("%d", &a[i]);
}
}
void sort_array(int *a, int num)
{
int i;
int j;
for (i = 0; i < num; i++)
{
for (j = i + 1; j < num; j++)
{
if (a[i] > a[j])
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
}
void output_array(int *a, int num)
{
int i;
for (i = 0; i < num; i++)
{
printf("%d ", a[i]);
}
printf("\n");
}
int main()
{
int a[NUM];
input_array(a, NUM);
sort_array(a, NUM);
output_array(a, NUM);
return 0;
}
參考答案:我只看个大概,C语言的吧,我只看函数名:
main() //主函数
input_array(a, NUM); //读取你输入的数据
sort_array(a, NUM); //把读入的数据排序
output_array(a, NUM); //输出经过排序后的数据
我没详细看你的内容,你可以自己在详细看看