题目描述
2012年秋的英语等级考试成绩出来了,实际测试数据有1万5千条左右,是去年的真实成绩。
希望大家用数据结构中的线性表来完成数据的输入和输出,同时在设计成绩信息结构体时需要注意,姓名这一字段因为测试系统的原因,无法存储汉字,所有只有三个字段。

输入描述
输入等级 学号 成绩,形如下面所示。
CET4 201001010221 384
CET4 201001010229 472
CET4 201101010127 518
CET4 201101010206 416
CET4 201101010219 445
CET4 201101010102 354
CET4 201101010123 350
CET4 201101010124 380

输出描述
每个学生的数据之间间隔一个空格,每个学生占一行

输入样例
CET4 201001010221 384
CET4 201001010229 472
CET4 201101010127 518
CET4 201101010206 416
CET4 201101010219 445
CET4 201101010102 354
CET4 201101010123 350
CET4 201101010124 380

输出样例
CET4 201001010221 384
CET4 201001010229 472
CET4 201101010127 518
CET4 201101010206 416
CET4 201101010219 445
CET4 201101010102 354
CET4 201101010123 350
CET4 201101010124 380

代码

#include <stdio.h>
#include <malloc.h>
typedef struct{char level[10];char number[20];int score;
}stu;typedef struct Lnode{stu data;struct Lnode*next;
}Lode;
int main()
{Lode *L,*head,*rear,*p;stu temp;int length=8,i,j,k;L=(struct Lnode*)malloc(sizeof(Lode));L->next=NULL;head=rear=L;for(i=1;i<=length;i++){scanf("%s%s%d",temp.level,temp.number,&temp.score);p=(struct Lnode*)malloc(sizeof(Lode));p->data=temp;p->next=NULL;rear->next=p;rear=rear->next;}p=head->next;while(p!=NULL){printf("%s %s %d\n",p->data.level,p->data.number,p->data.score);p=p->next;}return 0;
}

运行

【C语言】线性表输入输出相关推荐

  1. c语言线性表库函数大全,数据结构(C语言版)-线性表习题详解

    <数据结构(C语言版)-线性表习题详解>由会员分享,可在线阅读,更多相关<数据结构(C语言版)-线性表习题详解(23页珍藏版)>请在人人文库网上搜索. 1.数 据 结 构 ,线 ...

  2. c语言线性表写的数据库系统(数据结构)

    数据库系统 用C语言的链表知识做了一个简单的数据库,原理简单,可以直接复制代码使用,请大佬指导 #include"consts.h" #include<sys\stat.h& ...

  3. 用c语言线性表的链式表示实现,数据结构-使用C语言 朱战立第2章线性表的链式表示.ppt...

    数据结构-使用C语言 朱战立第2章线性表的链式表示 * 循环链表(circular linked list) 循环链表是表中最后一个结点的指针指向头结点,使链表构成环状 特点:从表中任一结点出发均可找 ...

  4. c语言线性表的逆转,数据结构(C语言)设有一个线性表E,将线性表逆置,要求逆线性表占? 爱问知识人...

    输入数据,输出数据,及线性表的长度, 询问是否查找数据,若查找则由用户输入需查找的数据,显示此数据在线性表中的位置(第几个) */ #include #include #define NULL 0 # ...

  5. c语言线性表顺序存储实验小结,数据结构学习笔记-线性表顺序存储(C语言实现)...

    写了一天,终于将线性表的顺序存储实现了,顺便恶补了一下指针内容.顺序存储,适合做查询,链式存储适合做增删. 添加方法主要就是将线性表从后往前遍历,依次往后挪一位,直到空出想要插入的位置,删除方法就是将 ...

  6. c语言线性表拷贝,数据结构(C语言版)---线性表顺序存储表示

    1.顺序表:线性表的顺序存储,用一组地址连续的存储单元存储线性表中的数据元素. 1) 特点:随机访问,即通过首地址和元素序号可在时间O(1)内找到指定元素. 表中元素的逻辑顺序与其物理顺序相同,线性表 ...

  7. C语言——线性表 (数据结构)

    对线性表操作的主体功能实现 #include<stdio.h> #include<malloc.h> #include<stdlib.h>//函数返回状态代码 #d ...

  8. c语言线性表顺序存储结构详解

    1. 什么是顺序存储结构? 用一段地址连续的存储单元依次存储线性表的数据元素. 2. //线性表的顺序存储结构// #include<stdio.h> #include<stdlib ...

  9. 插入函数c语言,线性表的插入函数

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //SY2-2.CPP #include #define MAXSIZE 100 void Disp_A(int A[],int num) /*输出向量* ...

最新文章

  1. 再记一次ceph object unfound的艰辛历程
  2. 阻抗匹配工具_工具 | 9R Fret Polishing Wheels 品丝抛光轮
  3. 双曲线和直线联立公式_高中圆锥曲线解题技巧之齐次化联立(四)
  4. linux常用的makefile模版编写
  5. erlang精要(17)-匿名函数多子句-多个激活函数实现
  6. Eclipse中看不到jsp的页面效果
  7. Android应用发布渠道汇总(更新中)
  8. 给,你要的Go学习路线图来啦
  9. redis和php有什么,redis与jedis的区别是什么
  10. 188. 买卖股票的zui佳时机 IV(JavaScript)
  11. 人群与网络:搜索引擎广告位的定价
  12. 在maven中做ssm整合
  13. 《Web前端工程师修炼之道(原书第4版)》——互联网与Web
  14. css字体倾斜角度_css如何设置字体倾斜样式
  15. 范德堡大学计算机科学专业,美国范德堡大学的专业排名
  16. 《了解MIPI-DSI》
  17. 大学计算机基础及应用课后题答案第二版,《大学计算机基础》课后题答案完整版...
  18. 基于java+jsp+ssm工程车辆租赁系统
  19. lua_pcall 函数详解
  20. 调研分析:全球与中国多媒体投影仪镜头市场现状及未来发展趋势

热门文章

  1. PIM-SM--理论详解
  2. 3. Proxmox VE 配置 NTP
  3. java.lang.IllegalArgumentException: java.security.InvalidKeyException: Illegal key siz
  4. create与oncreate的区别
  5. ORB-SLAM2 --- LoopClosing::ComputeSim3 函数
  6. 嵌入式软件工程师一般都在开发什么?
  7. window.print() 文字过多会打印不全_明天开始打印准考证,你需要注意这些!
  8. java 集合交集、并集、差集、补集
  9. 数据库备份:Xtrabackup实现完全备份及增量备份
  10. java HashMap练习题1