用指针形式写一函数insert(a,i,k),把整型数k插入到数组a中的第i位
请问insert(int *a,int i,int k) 函数里该怎么写呀?#include<stdio.h>
int insert(int *a,int i,int k)
{
?
}
int main()
{
int a[100],n,j,i,k;
printf("请输入数组元素个数:\n");
scanf("%d\n",&n);
for(j=0;j<n;j++)
{
scanf("%d",&a[j]);
}
printf("请输入整型数 k 和要插入的位置 i:\n",k,i);
scanf("%d %d",&k,&i);
insert( a,i,k);
for(j=0;j<n+1;j++)
{
printf("%5d",a[j]);
}
}