栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

顺序表的创建(五)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

顺序表的创建(五)

日常填坑,之前顺序表的创建从一到四分别完成了顺序表的各个基本功能,今天就来实现应用一个基本框架将这些基本功能串联起来,构成一个简单的顺序表小程序。因此顺序表系列在此做一个小完结。

基本框架如下:

#include
#include
#include //引入函数库                           

typedef struct{
    int *p;
    int length;
    int ac;
}S,*pS;          //定义结构体                            

//声明各个功能函数

void main(){
    int a=1,b;
    S s;
    s.length=0;
    while(a){
        system("cls");
        printf("nntt顺序表基本操作n");
        printf("tt...1-n.顺序表的各种功能操作;  n");
        printf("tt...0.退出;  n");
        printf("nn");
        printf("tt请选择[0,9]: ");
        scanf("%d",&b);
        printf("nn");
        switch(b){
            case 1-n:调用各种功能函数     ;break;
            case 0:  a=0                 ;break;
        }
        if(b!=0){
            printf("请输入任意键继续:n");
            getche();
        }
    }
    system("cls");
    printf("tt程序结束n");
    exit(-1);
}

//具体的各种功能函数  

这基本框架就是一个基本表单。

由《创建顺序表(一)-(五)》构成的小程序运行结果如下:

1. 程序开始运行界面

2. 申请存储空间,即创建顺序表。

3. 向顺序表中添加元素。

4. 展示顺序表中元素。

5. 向顺序表中再次添加元素。

6.展示再次添加元素后的顺序表内容。

7.在已有顺序表中插入元素。

8.展示已经插入元素后的顺序表。

 9. 修改指定位置的元素内容

10. 展示已经修改好的顺序表内容。

在此仅仅展示这几个简单功能,剩余功能也能正常实现。目前发现的不足之处在于,每次实现某一功能前总是要写出先判断顺序表是否存在、是否为空的代码,这些代码显得很冗余,因此可以尝试将这些代码写入一个新函数,在实现某一功能先调用此函数即可。

顺序表的创建相关:

顺序表的创建(一)_lixxkv的博客-CSDN博客

顺序表的创建(二)_lixxkv的博客-CSDN博客

顺序表的创建(三)_lixxkv的博客-CSDN博客

顺序表的创建(四)_lixxkv的博客-CSDN博客

以上是本人对顺序表的C语言代码初步实现,不喜勿喷,感谢理解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291243.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号