<span style="font-size:14px;">#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#include<windows.h>
#include<time.h>
#define M1 "%-6d %-4s %3s %-2d.%.02d.%.02d "
#define M2 em[j].num,em[j].name,em[j].xb,em[j].y,em[j].m,em[j].d
#define M3 "%.2lf %.2lf %.2lf %.2lf\n"
#define M4 em[j].gwgz,em[j].btze,em[j].dkze,em[j].yfgz
#define M5 "\n\n员工号 姓名 性 别 出生年月 基本工资 补贴总额 代扣总额 实际工资\n\n"
void menu();
void menu1();
void srxxI();
void scxxO();
void gztjT();
void gzpxS();
void czxxF();
void czscD();
void tcxtQ();
int i=0;
struct Employee
{
int num;
char name[10];
char xb[3];
int y;
int m;
int d;
double gwgz;
double btze;
double dkze;
double yfgz;
}A;
struct Employee em[100];
int main()
{
char n;
int i=0;
while(1)
{
menu();
scanf("%c",&n);
switch(n)
{
case 'I':
srxxI();
break;
case 'O':
scxxO();
break;
case 'T':
gztjT();
break;
case 'S':
gzpxS();
break;
case 'F':
czxxF();
break;
case 'D':
czscD();
break;
case 'Q':
tcxtQ();
break;
default:break;
}
getch();
}
}
void menu()
{
system("cls");
printf("\t\t*********************************************\n");
printf("\t\t*\t I:输入员工工资信息 *\n");
printf("\t\t*\t O:输出员工工资信息 *\n");
printf("\t\t*\t T:输出员工工资统计信息 *\n");
printf("\t\t*\t S:按要求排序后输出员工工资信息 *\n");
printf("\t\t*\t F:按员工号查找并输出其工资信息 *\n");
printf("\t\t*\t D:按员工号查找并删除其工资信息 *\n");
printf("\t\t*\t Q:退出系统 *\n");
printf("\t\t*********************************************\n\n");
printf("\t\t\t请选择I.O.T.S.F.
C语言版本--工资管理系统
最新推荐文章于 2024-08-16 10:45:53 发布
这是一个使用C语言编写的工资管理系统,包括输入、输出、统计、排序和查找等功能。系统提供菜单供用户选择操作,如录入员工工资信息、输出员工工资信息、按条件查找和删除等。员工信息包括员工号、姓名、性别、出生日期以及各项工资数据。系统还提供了统计功能,如男女员工平均工资、总工资等,并实现了按员工号升序排序员工工资信息。
摘要由CSDN通过智能技术生成