📄 lianbiao.txt
字号:
#include<iostream>
#include<iomanip>
using namespace std;
//
//链表结构及全局变量定义
struct LinkNode
{
int data;
LinkNode *next ;
};
//
//建立链表函数
//用户通过键盘输入数据,直到输入-1时结束创建
void createLinkList( LinkNode *&list)
{
system("cls");
int datax;
LinkNode *s ;
cout<<"\n\n\n 建立链表,请输入数据,并以-1为结束标志"<<endl;
cin>>datax;
while(datax!=-1)
{
s = new LinkNode;
s->data =datax;
s->next =list;
list=s;
cin>>datax;
}
}
void outputLinkList( LinkNode *&list)
{
system("cls");
cout<<"\n\n 刚才建立的链表:"<<endl;
LinkNode *p=list;
while(p!=NULL)
{ cout<<setw(5)<<p->data;
p=p->next;
}
cout<<endl;
system("pause");
}
//主函数的设计
int main(void)
{
int menuitem;
LinkNode * head=NULL;
while(1)
{
system("cls");
cout<<endl<<endl<<endl;
cout<<" ---主界面---\n\n\n\n";
cout<<" 创建链表: 1 输出链表: 2"<<endl<<endl;
cout<<" 请选择操作(0-2):";
cin>>menuitem;
if(menuitem == 0)
{
break;
}
else if(menuitem==1)
{
createLinkList(head);
}
else if(menuitem == 2)
{
outputLinkList(head);
}
else
{
cout<<"选择错误!";
system("pause");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -