#include <stdio.h>
void InsertSort(int a[], int n)
{
int i, j;
for (i = 0; i < n-1; i++)
{
if (a[i] > a[i + 1])
{
int temp = a[i + 1];
for (j = i + 1; j > 0 && a[j - 1] > temp; j--)
a[j] = a[j - 1];
a[j] = temp;
}
}
}
int main(void)
{
int n,i;
int a[1000] = {0};
scanf_s("%d", &n);
for (i = 0; i < n; i++)
scanf_s("%d", &a[i]);
InsertSort(a, n);
for (i = 0; i < n; i++)
printf("%d ", a[i]);
return 0;
}
0.0分
0 人评分
C二级辅导-计负均正 (C语言代码)浏览:1202 |
校门外的树 (C++代码)浏览:870 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:475 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
C语言训练-字符串正反连接 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:855 |
哥德巴赫曾猜测 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:600 |
WU-输出九九乘法表 (C++代码)浏览:1671 |