C语言版本--工资管理系统

<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.
  • 22
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值