C语言课程设计报告-工资管理系统课程设计程序

# include

# include

int i; //计数,全局变量 typedef struct employee {

char num[10]; //保存职工编号 char name[15]; //保存职工姓名 float jbgz; //保存职工基本工资 float jj; //保存职工奖金 float kk; //保存职工扣款 float yfgz; //保存职工应发工资 float sk; //保存职工税款

float sfgz; //保存职工实发工资 }ZGGZ;

void printheader( ) //函数用于在以表格形式显示记时,打印输出表头信息。 {

printf(\ ________欢迎使用工资管理系统________\\n\

printf(\ EMPLOYEE SYSTEM\\n\}

void menu( ) //函数用于显示主菜单,共有0-9个选择。 {

printf(\printf(\ record\\t * 2 delete record\\n\printf(\ record\\t * 4 modify record\\n\printf(\ record\\t * 6 count record\\n\printf(\ record\\t * 8 save record\\n\printf(\ record\\t * 0 quit system\\n\

printf(\}

void disp(ZGGZ tp[],int n)//函数用于显示数组中存储的n条记录,内容为emplyee中的内容。 {

if(n==0) printf(\系统内无任何职工信息!\\n\else

printf(\

********\\n\ printf(\职工编号 姓名 基本工资 奖金 扣款 应发工资 税款 实发工资\\n\

printf(\********\\n\ for(i=0;i

printf(\p[i].jj,tp[i].kk,tp[i].yfgz,tp[i].sk,tp[i].sfgz); }

printf(\********\\n\

}

int add(ZGGZ tp[],int n) //在数组tp中增加工资记录元素 {

float f=0.0;

char num1[100]; //暂时存放员工编号 while(1) { printf(\请输入职工编号(输入0返回主菜单):\\n\

scanf(\

if(!(strcmp(num1,\return n;

for(i=0;i

if(!(strcmp(tp[i].num,num1)))

break; }

if(i

char c; //关于是否重新输入的变量

printf

>>闂傚倸鍊峰ù鍥敋瑜忛幑銏ゅ箳濡も偓绾惧鏌i幇顖f⒖婵炲樊浜滈崘鈧銈嗗姧缂嶅棗岣块悢鍏尖拺缁绢厼鎳忚ぐ褏绱掗悩鍐茬仼缂侇喖鐗撳畷鎺楁倷鐎电ǹ甯惧┑鐘垫暩婵鎹㈠Ο渚€舵い鏇楀亾闁哄矉绲鹃幆鏃堫敍濞戞﹩浼�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4