资源简介
这学期做的一个作业,参考了比较多的源码,最后实现了一个比较完整的,使用较为方便的版本。
代码片段和文件信息
/*
* File: main.c
* -------------
* 此程序可以实现异质链表的创建以及其他链表相关的操作。
* 初始界面以及每一步操作后都有提示,用户可以根据提示进行操作。
*/
#include “pretreatment.h“
#include “function.h“
#include “input.h“
#include “keepon.h“
/*
* Function: main
* -------------------------
* 这是主函数,调用menu();函数输出菜单后,利用switch语句进行对链表操作的选择。
* 调用不同的函数实现对链表的特定操作。
*/
int main()
{
L = Create();
Head = L;
while (flag)
{
system(“cls“);
printf(“>>Select a function:\n\n“);
menu();
printf(“\n“);
scanf(“%d“&a);
switch (a)
{
case 1:
input();
printf(“\n>>Output the list:\n“);
Print(Head);
keep();
break;
case 2:
input();
printf(“\n>>Invert the list:\n“);
Reverse(Head);
Print(Head);
keep();
break;
case 3:
input();
printf(“\n>>Delete the hea
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3426 2018-06-09 15:44 异质链表\function.h
文件 827 2018-06-09 15:44 异质链表\input.h
文件 343 2018-06-09 15:44 异质链表\keepon.h
文件 1534 2018-06-09 15:44 异质链表\main.c
文件 6034 2018-06-09 15:46 异质链表\main.o
文件 1162 2018-06-09 15:46 异质链表\Makefile.win
文件 2365 2018-06-09 15:44 异质链表\pretreatment.h
文件 1412 2018-06-09 15:44 异质链表\异质链表.dev
文件 136488 2018-06-09 15:46 异质链表\异质链表.exe
文件 92 2018-06-09 15:46 异质链表\异质链表.layout
评论
共有 条评论