插入节点

来源:互联网 发布:mysql in or 编辑:程序博客网 时间:2024/06/05 08:44

问题及代码:

/* *Copyright (c)2016,大连东软信息学院  *All rights reserved.  *文件名称:插入节点  *作    者:陈振  *完成日期:2016年4月27日  *版 本 号: v1.0  *问题描述:  *程序输入:  *程序输出: */#include<stdio.h>#define SIZE 100int insertDate(int[],int,int,int);int main(){    int d[SIZE]={1,2,3,4,5,6},lenth=6;    int loacate,i,num;    scanf("%d",&loacate);    scanf("%d",&num);    lenth=insertDate(d,lenth,loacate,num);    for(i=0;i<lenth;i++)        printf("%d ",d[i]);    printf("\n");    return 0;}int insertDate(int arr[],int lenth,int loacate,int num){    int i=lenth;    while(i>loacate){        arr[i]=arr[i-1];        i--;    }    arr[loacate]=num;         return lenth+1;}

运行结果:


0 0