#include<stdio.h>
#include<stdlib.h>
int main()
{
void printf_array(int[], int);
int a[] = { 70,83,100,65,10,32,7,9 };
int len = sizeof(a)/4;
for (int i = 1;i <= len - 1;i++)
{
int value = a[i];
for (int j = i - 1;j >= 0;j--)
{
if (value<a[j])
{
a[j + 1] = a[j];
a[j] = value;
}
}
printf_array(a, len);
}
system("pause");
return 0;
}
void printf_array(int a[],int len)
{
for (int i = 0;i <= len - 1;i++)
{
if (i != len - 1)
{
printf("%d ", a[i]);
}
else
{
printf("%d\n", a[i]);
}
}
}
[C]插入排序
最新推荐文章于 2023-09-23 17:47:53 发布