京东云相城怎么样:c语言编程

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:10:28
编写一个程序:包括四个函数(其中: ①主函数主控功能,②函数功能是输入十个任意整数,③函数功能是给这十个整数从小到大排序,④函数功能是输出排序好的十个数)。

#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;
}