⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 用链表实现的职工管理软件 ( C+ + )
💻 CPP
字号:
#include <iostream.h>
#include <stdio.h>
#include "emp_mng.h"

void main()
{
	emp_node *my_emps=NULL;
	emp_node *retire_emp=NULL;
	int exit_app=0;
	int cur_id=1000;

	while(!exit_app)
	{
		cout<<"1. 输出全部职工信息"<<endl
			<<"2. 统计男女职工人数"<<endl
			<<"3. 添加职工"<<endl
			<<"4. 删除职工"<<endl
			<<"5. 年老职工退休"<<endl
			<<"6. 退出"<<endl<<endl;

		int my_choice;
		do
		{
			cout<<"请选择:";
			cin>>my_choice;
			cout<<endl;
		}while(my_choice<1 || my_choice>6);

		switch(my_choice)
		{
		case 1:
			show_all(my_emps);break;
		case 2:
			{
			int x,y;
			sum_by_sex(my_emps,x,y);
			cout<<"目前有男职工"<<x<<"人,女职工"<<y<<"人。\n\n";
			break;
			}
		case 3:
			{
				int eage,esex;

				do
				{
					cout<<"年龄:";
					cin>>eage;
				}while( eage<0 || eage>100 );

				do
				{
					cout<<"性别(1.男 2.女):";
					cin>>esex;
				}while(esex!=1 && esex!=2);
				if(esex==2)esex=0;
				insert(my_emps,cur_id++,eage,esex);
				cout<<"成功添加职工资料\n\n";
				break;
			}
		case 4:
			{
				int eid;
				cout<<"请输入被职工的编号:";
				cin>>eid;
				if( del_by_id(my_emps,eid) )
					cout<<"该职工资料已被删除\n\n";
				else
					cout<<"没有该职工!\n\n";
				break;
			}

		case 5:
			{
				retire(my_emps,retire_emp);
				cout<<"退休职工列表:\n";
				show_all(retire_emp);
				break;
			}
		case 6:
			exit_app=1;
		}
	}

}

⌨️ 快捷键说明

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