#include<stdio.h>
#define N 6
void input(int a[],int n);//函数声明
void output(int a[],int n);
void bubblesort(int a[],int n);
int main()
{
int a[N];//定义数组
printf("输入%d个数字\n",N);
input(a,N);//调用输入函数 实参
bubblesort(a,N);//调用冒泡排序函数
output(a,N);//调用输出函数
return 0;
}
//函数定义
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]);}
void bubblesort(int a[],int n){
int i,j,k,t;
for(i=1;i<n;i++)
{
k=n-i;
for(j=0;j<=k-1;j++)
{if(a[j]>a[j+1])
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
#define N 6
void input(int a[],int n);//函数声明
void output(int a[],int n);
void bubblesort(int a[],int n);
int main()
{
int a[N];//定义数组
printf("输入%d个数字\n",N);
input(a,N);//调用输入函数 实参
bubblesort(a,N);//调用冒泡排序函数
output(a,N);//调用输出函数
return 0;
}
//函数定义
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]);}
void bubblesort(int a[],int n){
int i,j,k,t;
for(i=1;i<n;i++)
{
k=n-i;
for(j=0;j<=k-1;j++)
{if(a[j]>a[j+1])
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}