#include<stdio.h>
int main()
{
int k, x, N,i,temp,j;
scanf("%d", &N);
int a[100];//有序数组 ;
for ( i = 0; i < N; i++)
{ scanf("%d", &a[i]); } //数组i给a定义,并多次输入;
for ( i = 1; i < N; i++)
{ j = i - 1;
temp = a[i];
while (a[j] > temp&&j >= 0)
{ a[j + 1] = a[j]; j–; } a[ ++j] = temp;//重复比较大小,并且多次将顺序调换;
}
for ( i = 0; i < N; i++)
{ printf("%d", a[i]);
if(i<N-1)
printf(" “); // 将每两个数之间弄一个空格;
}
printf(”\n");
return 0;
}
09-05
1983
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-23
6195
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-29
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交