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

时间:2021-01-31 20:48:05

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

1.用c语言实现的版本

#include<stdio.h>
#include<stdlib.h>

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<iostream>
#include<stdlib.h>

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<<"==================================================="<<std::endl;
std::cout<<"Simple Employee Salary Management System "<<std::endl;
std::cout<<"1.Display employee salary "<<std::endl;
std::cout<<"2.Modify employee salary "<<std::endl;
std::cout<<"3.Quit "<<std::endl;
std::cout<<"Please input your choose:";
std::cin>>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 "<<Index<<std::endl;
std::cout<<"The Salary is "<<Employee[Index]<<std::endl;
}
else
{
std::cout<<"##The error employee number!"<<std::endl;
exit(1);
}
}
switch(Selection)
{
case 1:
break;
case 2:
std::cout<<"**Please input new salary:";
std::cin>>NewSalary;
Employee[Index] = NewSalary;
break;
case 3:
exit(1);
break;
}
std::cout<<std::endl;
}
}
运行结果:

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