c语。言。
课。程。设。计。
*本程序由8个函数组成,1.主函数main();
2.建立学生信息函数creat();
该函数返回一个 typedef struct node_类型函数。
3.插入学生信息函数insert();
该函数返回一个 typedef struct node_类型函数。
4.查询学生信息函数find();
该函数是void类型,不返回值。
5.界面输出函数print();
该函数是void类型,不返回值。
6.菜单选择功能函数select();
该函数是void类型,不返回值,输入一个int类型整数来实现选择功能。
7.删除学生信息函数del();
该函数返回一个 typedef struct node_类型函数。
8.输出所有学生信息函数play()
该函数该函数是void类型,不返回值。
函数与函数之间相互调用,实现了该程序的功能。
程序实现**如下:
#include<>
#include<>
#include<>
typedef struct node_1type; /存储学生信息*/
typedef struct node_2elsebreak;
return sn;
} /菜单选择功能*/
list *creat (list *head)/*尾插法*/p->next=null; /单链表结束标志*/return head;
list *insert(list *head)else return null;
while(r&&j r=r->next;
j++;if(!r)
if(r->next==null)
q->next=r->next;/*将待插入节点插入*/r->next=q;
return head;
list *find(list *head)elseif(i==2)else
list *del(list *head)while(q!=null&&q->next!=p)q=q->next;
if(!q)
int play(list *head)/*链表为空*/p=head->next;
while(p->next){
printf("学生信息如下:");
printf("学生的学号是:%s",p->printf("学生的姓名是:%s",p->
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...