#include<stdio.h>
int main()
{
void sort(int array[], int n); //对sort函数进行声明
int a[5], i;
for (i = 0; i < 5; i++)
{
scanf("%d", &a[i]); //输入5个整数
}
sort(a, 5); //调用sort函数
for (i = 0; i < 5; i++)
{
printf("%d ", a[i]); //输出已排序的5个整数
}
return 0;
}
void sort(int array[], int n) //起泡法排序函数
{
int i, j, t;
for (j = 0; j < 4; j++) //进行4次循环,实现4趟比较
{
for (i = 0; i < 4-j; i++) //每一趟进行4-j次比较
{
if (array[i] > array[i + 1]) //相邻的两个数比较
{
t = array[i];
array[i] = array[i + 1];
array[i + 1] = t;
}
}
}
}
#include<stdio.h>
int main()
{
void sort(int array[], int n); //对sort函数进行声明
int a[5], i;