/* Note:Your choice is C IDE */
#include "stdio.h"
//在某个位置插入元素
void add(int *p,int b,int n);
int main()
{
int a[5]={2,4,3,1,7};
int i,b,n=5,*p=a;
printf("遍历");
for(i=0;i<n;i++,p++){
printf("%d ",*p);}
p=a;
printf("请输入插入的数\n");
scanf("%d",&b);
add(p,b,n);
}
void add(int *p,int b,int n){
int c,i,j;
printf("在0—5范围中插入一个数的位置\n");
scanf("%d",&c);
for(i=0;i<=n;i++){
if(i==c){
printf("找到了");
for(j=n;j>=c;j--)
*(p+j+1)=*(p+j);
}else
{continue;}
}
*(p+c)=b;
for(i=0;i<6;i++,p++)
printf("%d ",*p);
}
在某个位置插入元素
最新推荐文章于 2020-08-05 18:22:56 发布