#include<stdio.h>
#define N 10
void sort(int *q, int w, int e)
{
int *p, *o;
for(p=q;p<q+w;p++)
{
if(*p>e)
{
o=p;
break;
}
}
for(p=q+w;p>=o;p--)
*p=*(p-1);
*o=e;
}
int main()
{
int i;
int a[N+1],an;
int *p;
printf("Please input 10 seriate integer: ");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
printf("Input inserting data:");
scanf("%d",&an);
sort(a,N,an);
for(p=a;p<a+N+1;p++)
{
printf("%3d",*p);
}
printf("\n");
return 0;
}
使用指针插入元素
最新推荐文章于 2023-04-19 02:55:58 发布