谭森铭


私信TA

用户名:tansenming

访问量:6069

签 名:

等  级
排  名 2204
经  验 2405
参赛次数 3
文章发表 18
年  龄 18
在职情况 学生
学  校 兰州理工大学
专  业 电气工程及其自动化

  自我简介:

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int *p,*n=NULL,*tail=NULL,*head=NULL;//设置指针
 
 p=(int*)calloc(15,sizeof(int)); //申请指针指向空间
 n=(int*)calloc(1,sizeof(int));
 
 
 int i;//输入指针指向空间
 for(i=0;i<=8;i++)
 scanf("%d",p+i);
 
    scanf("%d",n);//输入待插入数
 
 for(i=0;i<=8;i++)//找到待入空间位置
  if(*n<*(p+i))
   break;
 
 
    head=p+8;
    tail=p+9;
 
 while(head!=p+i-1)//向后替换
 {
  *tail=*head;
  head--;
  tail--;
 }
 
 *(p+i)=*n;
 
 for(i=0;i<=9;i++)//输出指针指向空间
 printf("%d\n",*(p+i));
 
 free(n);//释放指针指向空间
 free(p);
 
 return 0;


 

0.0分

0 人评分

  评论区

  • «
  • »