C语言:一维数组排序
本帖最后由 划句顾 于 2021-5-19 12:57 编辑/*****************************************************************************
@fuction:按从小到大的顺序排序,最后再次加入一个数字,再进行排序
@time :2021/4/27
@author :LaoGu
******************************************************************************/
#include<stdio.h>
int main()
{
int i,n,j,t;
int a;
printf("Please input 10 numbers:\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a);
}
printf("\n");
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a>a)
{
n = a;
a = a;
a = n;
}
printf("the sorted numbers:\n");
for(i=0;i<10;i++)
printf("%d",a);
printf("\n");
printf("Please input one number once again: \n ");// 再次输入一个数字
scanf("%d",&a);
for(i=0;i<=9;i++) // 再次比较
if(a<a)
{
t = a;
a=a;
a = t;
}
printf("the sorted numbers:\n");
for(i=0;i<11;i++)
printf("%d",a);
printf("\n");
return 0;
}
棒棒!加油!
页:
[1]