下载频道> 资源分类> 编程语言> C源码> 实例204 创建顺序表并插入元素

标题:实例204 创建顺序表并插入元素 分享到:

所属分类: C源码 资源类型:程序源码 文件大小: 2.02 KB 上传时间: 2017-07-15 22:38:10 下载次数: 6 资源积分:1分 提 供 者: admin 实例204 创建顺序表并插入元素
内容:
#include <stdio.h>
#define Listsize 100
 
struct sqlist
{
    int data[Listsize];
    int length;
};
 
void InsertList(struct sqlist *l, int t, int i)
{
    int j;
    if (i < 0 || i > l->length)
    {
        printf("位置错误");
        exit(1);
    } 
    if (l->length >= Listsize) /*如果超出顺序表范围,则溢出*/
    {
        printf("溢出");
        exit(1);
    }
    for (j = l->length - 1; j >= i; j--) /*插入元素*/
        l->data[j + 1] = l->data[j];
    l->data[i] = t;
    l->length++;
}
 
void main()
{
    struct sqlist *sq;
    int i, n, t;
    sq = (struct sqlist*)malloc(sizeof(struct sqlist)); /*分配空间*/
    sq->length = 0;
    printf("请输入链表大小:");
    scanf("%d", &n);
    printf("请输入链表的元素:\n");
    for (i = 0; i < n; i++)
    {
        scanf("%d", &t);
        InsertList(sq, t, i); /*插入元素*/
    } printf("这个链表现在是:\n");
    for (i = 0; i < sq->length; i++)
    {
        printf("%d ", sq->data[i]);
    }
    getch();
}
 

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

实例204 创建顺序表并插入元素
实例204 创建顺序表并插入元素\www.gusucode.com
实例204 创建顺序表并插入元素\文件说明.txt
实例204 创建顺序表并插入元素\www.gusucode.com.txt
实例204 创建顺序表并插入元素\www.gusucode.com\204.C
实例204 创建顺序表并插入元素\【谷速代码】-免费源码.url

关键词: 顺序 实例 元素

Top_arrow
回到顶部
关于我们| 联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款账号| 法律顾问| 合作伙伴| 付款方式|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘 博客客服
沪 ICP 证 14049794 号
谷速代码 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved