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

来源:互联网 发布:网络监控工作的短板 编辑:程序博客网 时间:2024/05/22 04:49

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

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;   }}
运行结果:



0 0
原创粉丝点击