美文网首页
建立简单的静态链表

建立简单的静态链表

作者: gtxe | 来源:发表于2019-12-04 10:10 被阅读0次

用链表建立三个学生的数据,按顺序输出

#include <stdio.h>

int main()
{
    struct stu
    {
        int num;
        float score;
        struct stu *next;
    };

    struct stu student[3],*p,*head;
    int i;
    for(i=0;i<3;i++)
    {
        printf("输入第%d位同学的学号:",i+1);
        scanf("%d",&student[i].num);
        printf("输入第%d位同学的分数:",i+1);
        scanf("%f",&student[i].score);
    }

    head=&student[0];
    for(i=0;i<2;i++)
    {
            student[i].next=&student[i+1];
    }
    student[2].next=NULL;

    p=head;
    do
    {
        printf("同学们的学号是:%d,分数是%f\n",p->num,p->score);
        p=p->next;
    }while(p!=NULL);

    return 0;
}

相关文章

  • 建立简单的静态链表

    用链表建立三个学生的数据,按顺序输出

  • Java实现静态链表

    今天复习到静态链表。自己简单实现了静态链表的基本操作,记录一下

  • 数据结构:静态链表

    什么叫静态链表? 用数组描述的链表叫做静态链表,这种描述方法叫做游标实现法。 如何用数组了描述呢 ?简单的说,就是...

  • 静态链表及C#实现

    静态链表 静态链表是用数组模拟动态链表。 静态链表结构描述 首先,静态链表使用数组来模拟动态链表。数组存放一个节点...

  • 线性表的静态链表

    静态链表定义 静态链表的增删

  • 25_静态单链表的实现

    关键词: 单链表的一个缺点、静态单链表设计思路、静态单链表的继承层次结构、静态单链表的实现思路、静态单链表的实现 ...

  • C语言实现静态链表

    静态链表(单链表的一种形式) 有时,也可以借用一维数组来描述线性链表,我们称这种链表为静态链表。 静态链表需要实现...

  • 动态链表与静态链表

    动态链表与静态链表 1. 静态链表 静态链表概述 从他的意义上讲,静态链表像是对没有指针的语言缺陷而产生这么一个补...

  • 数据结构(静态链表的基础操作)

    静态链表的基础操作的前提是已经成功创建静态链表的基础上 静态链表中添加元素 加入将元素4添加到上静态链表中第3个位...

  • 讯通录

    在功能一录入联系人的信息中,用尾插法建立一个动态链表;动态链表能够更好的利用内存,避免静态链表内存的不足和内存的浪...

网友评论

      本文标题:建立简单的静态链表

      本文链接:https://www.haomeiwen.com/subject/gjsmtqtx.html