删除指定节点

来源:互联网 发布:物流信息发布平台源码 编辑:程序博客网 时间:2024/06/08 08:00

问题及代码:

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



0 0