int Insert_sort(int *p,int length)
{
}
int main()
{
}
通過指針調用的形式來改變原來數組中的值,這樣就可以了。而每一個數組元素都可以用指針加位移量來確定












































1
#include<stdio.h>
2
void main()
3

{
4
int a[10]=
{0,4,1,9,5,7,2,3,6,8};
5
int key,i,j;
6
for(i=1;i<=9;i++)
7
{
8
if(a[i]<a[i-1])
9
{
10
key=a[i];
11
a[i]=a[i-1];
12
for(j=i-1;j>=0 && key<a[j];--j)
13
{
14
a[j]=a[j-1];
15
}
16
a[j+1]=key;
17
}
18
}
19
for(i=0;i<10;i++)
20
{
21
printf("%d ",a[i]);
22
}
23
}
24

2

3



4



5

6

7



8

9



10

11

12

13



14

15

16

17

18

19

20



21

22

23

24
