/*****************************************************************************
@fuction:按从小到大的顺序排序,最后再次加入一个数字,再进行排序
@time :2021/4/27
@author :LaoGu
******************************************************************************/
#include<stdio.h>
int main()
{
int i,n,j,t;
int a[11];
printf("Please input 10 numbers:\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[j]>a[j+1])
{
n = a[j];
a[j] = a[j+1];
a[j+1] = n;
}
printf("the sorted numbers:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
printf("Please input one number once again: \n "); // 再次输入一个数字
scanf("%d",&a[10]);
for(i=0;i<=9;i++) // 再次比较
if(a[10]<a[i])
{
t = a[10];
a[10]=a[i];
a[i] = t;
}
printf("the sorted numbers:\n");
for(i=0;i<11;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}