基础啊
#include<stdio.h>void creat(int *elem)
{
int length;
int listsize;
int i;
int j;
int x=4;
elem=(int *)malloc(10*sizeof(int));
length=0;
listsize=10;
elem[[0]=1;
elem[1]=2;
elem[2]=3;
elem[3]=5;
elem[4]=6;
length=5;
for(i=0;i<length;i++)
{
if(x>elem[i]&&x<elem[i+1]) break;
else continue;
}
for(j=length;j<i;j--)
{
elem[j]=elem[j-1];
}
length++;
for(i=0;i<length;i++)
printf("%d",elem[i]);
}
main()
{
int *elem;
int i;
creat(elem);
}