#include voidInput();//输入voidOutput();//正序输出voidreverseInput();//逆序输入voidreverseOutput();//逆序输出floataverage();//平均数voidSort();//正向排序intmain(){int n;scanf("%d",&n);float l[n];//函数引用开始Input(l,n);Sort(l,n);Output(l,n);//函数引用结束}voidInput(float* a,int m){for(int i =0; i < m; i++){scanf("%f", a++);}}voidOutput(float* a0,int m){for(int i =0; i < m; i++){printf("%.2f\n",*a0++);}}voidreverseInput(float* b,int m){for(int i = m-1; i >=0; i--){scanf("%f", b+i);}}voidreverseOutput(float* b0,int m){for(int i = m-1; i >=0; i--){printf("%.2f\n",*(b0+i));}}floataverage(float* c,int m){float ave=0;for(int i=0;i<m;i++){ave+=*(c+i);}return ave/m;}voidSort(float* d,int m){float ex;for(int i=m-1;i>=0;i--){for(int j=0;j<i;j++){if(*(d+j)>*(d+j+1)){ex=*(d+j);d[j]=*(d+j+1);d[j+1]=ex;}}}}