#include
#include
#include
#define N 15
void input(int a[],int n)
{
int i;
printf("请输入%d个整数(整数用空格分开):n",n);
for(i=0;i
}
void print(int a[],int n)
{
int i;
printf("n数组的内容是:n");
for (i=0;i
if (i%10==0) printf("n");
printf("%6d",a[i]);
}
printf("n");
}
void init(int a[],int n)
{
int i;
srand(time(0));
for (i=0;i
}
int insertData(int a[],int n,int pos,int x)
{
int i;
if (pos>=0 && pos <=n)
{
for (i=n-1;i>=pos;i--)
a[i+1]=a[i];
a[pos]=x;
n++;
}
return n;
}
int main()
{
int a[N],n,pos,x;
init(a,10);
print(a,10);
printf("请输入要插入的位置和数据:n");
scanf("%d%d",&pos,&x);
n=insertData(a,10,pos,x);
print(a,n);
return 0;
}



