main.cpp

来自「带表头结点的单链表 可完成基本的单链表操作 可查找删除第N个或值为X的结点 可删」· C++ 代码 · 共 56 行

CPP
56
字号
#include "list.h"


int main()
{
    cout<<"1 寻找第i个结点"<<endl<<"2 显示最大值"<<endl<<"3 统计含X的个数"<<endl
		<<"4 根据数组建立单链表"<<endl<<"5 删除值相同的多余结点"<<endl;
	List<int> list;
    cout<<"press your list of 10 members and what do you want to do "<<endl;
    int a;
	for (int i = 0; i < 10; i++) 
	{
        cin>>a;
		list.insertAtBack(a);
	}

	cout<<"your list is:" << list << endl;	
	

    int b;
	cin>>b;
	switch(b)
    {
    case 1:
		cout<<"您想寻找第几个结点:";
		cin>>a;
		cout<<list.get(a);
		break;
    case 2:
		cout<<"最大值是:";
		cout<<list.max();
	    break;
    case 3:
		cout<<"您想寻找含多少的个数:";
		int i;
	    cin>>i;
		cout<<"含"<<i<<"的个数为:";
		cout<<list.findX(i);
		break;
	case 4:
		cout<<"请输入五个数据";
		int a[5];
		for(i=0;i<5;i++)
			cin>>a[i];
		cout<<"your list is:"<<list.make(&a[0],5);
		break;
	case 5:
	      list.tidyup();
          cout<<"删除成功:";
		  cout<<list;
        break;

	}

	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?