数据结构示例之简单薪资管理系统

以下为简单薪资管理系统示例:

1.用c语言实现的版本

#include
#include

void main()
{
	int  Employee[10]={27000,32000,32500,27500,30000,29000,31000,32500,30000,26000};
	int  Index;
	int  NewSalary;
	int  Selection;
	while(1)
	{
		printf("===================================================\n");
		printf("Simple Employee Salary Management System         \n");
		printf("1.Display employee salary                        \n");
		printf("2.Modify employee salary                         \n");
		printf("3.Quit                                           \n");
		printf("Please input your choose:");
		scanf("%d",&Selection);
		if(Selection==1||Selection==2)
		{
			printf("Please input the employee number(n<10):");
			scanf("%d",&Index);
			if(Index<10)
			{
				printf("Employee Number is %d.",Index);
				printf("The Salary is %d\n",Employee[Index]);
			}
			else
			{
				printf("##The error employee number!\n");
				exit(1);
			}
		}
		switch(Selection)
		{
			case  1:
				break;
			case 2:
				printf("**Please input new salary:");
				scanf("%d",&NewSalary);
				Employee[Index]=NewSalary;
				break;
			case 3:
				exit(1);
				break;
		}
		printf("\n");
	}
}

2.  用c++实现的版本

#include
#include

void main()
{
	int  Employee[10]={27000,32000,32500,27500,30000,29000,31000,32500,30000,26000};
	int  Index;
	int  NewSalary;
	int  Selection;
	while(1)
	{
		std::cout<<"==================================================="<>Selection;
		if(Selection==1||Selection==2)
		{
			std::cout<<"Please input the employee number(n<10):";
			std::cin>>Index;
			if(Index<10)
			{
				std::cout<<"Employee Number is "<>NewSalary;
                Employee[Index] = NewSalary;
                break;
          case  3:
                exit(1);
                break;
        }
		std::cout<
运行结果:

数据结构示例之简单薪资管理系统_第1张图片

你可能感兴趣的:(数据结构)