2022年c语言课程设计职工工资管理系统源代码 .pdf
《2022年c语言课程设计职工工资管理系统源代码 .pdf》由会员分享,可在线阅读,更多相关《2022年c语言课程设计职工工资管理系统源代码 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、绝对可以完美运行,下面有运行图片#include /调用库函数#include /字符串处理#include /控制台输入输出#include /定义杂项函数及内存分配函数#define N 2 /宏定义以 3 代替 N /* 函数声明*/ void enter(); int menu(); void input(); void output(); void search(); void search_employeeid(); void search_name(); void edit(); void array(); void array_basesalary(); void array_
2、postwage(); void array_totalwage(); void statistics(); void save(); void load(); /* 职工类型定义*/ struct employee char employeeid10; char name10; char sex10; int age; float basesalary; float postwage; float totalwage; ; /* 职工变量定义*/ struct employee empN; struct employee replace; struct employee *p=emp; /*
3、 系统主函数*/ void main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - int c; while(1) printf( nnnn); printf( 欢迎进入职工工资管理系统nnn); printf( 1 进入管理系统nn); printf( 0 退出nn); printf( nnnn); printf( 请输入你选择:n); scanf(%d,&c); switch(c) case 1: enter();
4、break; case 0: printf( 谢谢使用 !n); exit(0); /* 功能:登陆函数,进行密码验证*/ void enter() char q; char key10,password10=china; int k=1,i; printf( 请输入密码:n); for(i=0;i5;i+) q=getch(); keyi=q; printf(*); while(k=3) if(strncmp(key,password,5)=0) while(1) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
5、- - - - - - - 第 2 页,共 15 页 - - - - - - - - - int a; /system(cls); a=menu(); switch(a) case 1: input();break; case 2: output();break; case 3: search();break; case 4: edit();break; case 5: array();break; case 6: load();statistics();break; case 0: printf(nn 谢谢使用! nnnn); save(); exit(0); else k+; printf
6、( 输入密码错误!请再次输入:); for(i=0;i2) if(strncmp(password,key,5)=0) continue; else printf( 输入密码错误三次,系统将自动退出!n); exit(0); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - /* 功能 : 主菜单函数参数: a 类型: int 说明 : 变量返回值 : a */ int menu() int a ; printf(nn); pr
7、intf(|*欢迎进入职工工资管理系统*|n); printf(| |n); printf(| |n); printf(| 1 职工信息输入|n); printf(| |n); printf(| 2 职工信息输出|n); printf(| |n); printf(| 3 职工信息查询|n); printf(| |n); printf(| 4 职工信息修改|n); printf(| |n); printf(| 5 工资排序|n); printf(| |n); printf(| 6 工资统计|n); printf(| |n); printf(| 0 退出|n); printf(| |n); pri
8、ntf(| |n); printf(|*|n); printf(nn); printf( 请输入你所选择的选项:); scanf(%d,&a); while(a6|a0) printf( error!n); printf( 请重新输入你所选择的选项:); scanf(%d,&a); return a; /* 功能:职工信息输入*/ void input() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - int c; p=em
9、p; printf( 进入职工信息输入模块nnn); for(c=0;cemployeeid); if(strcmp(p-employeeid,0)!=0) printf( 请输入职工姓名:n); scanf(%s,p-name); printf( 请输入职工性别: n); scanf(%s,&p-sex); printf( 请输入职工年龄: n); scanf(%d,&p-age); printf( 请输入职工基本工资:n); scanf(%f,&p-basesalary); printf( 请输入职工岗位工资:n); scanf(%f,&p-postwage); printf( 职工信息输
10、入完成!nn); else return; save(); /* 功能:职工信息输出*/ void output() int j; load(); p=emp; printf( 进入职工信息输出模块nnn); printf(-n); printf(| 职工号|姓名|性别|年龄|基本工资|岗位工资|总工资|n); printf(-n); for(j=0;j=0&j=2) switch(j) case 1: search_employeeid();break; case 2: search_name();break; case 0: return; else printf( 输入错误!nn); p
11、rintf( 请再次输入你的选择: nn); /* 功能:按职工号查询函数*/ void search_employeeid() char employeeid10; int k,j; p=emp; printf(*按职工号查询职工信息*nnnn); printf( 请输入要查询职工的职工号:nn); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - scanf(%s,employeeid); for(k=0;kemployee
12、id)=0) j=k; pj.totalwage=pj.postwage+pj.basesalary; printf(-n); printf(| 职工号|姓名|性别|年龄|基本工资|岗位工资|总工资|n); printf(|%10s|%9s|%7s| %5d| %10.2f| %10.2f| %10.2f|n,pj.employeeid,pj.name,pj.sex, pj.age,pj.basesalary,pj.postwage,pj.totalwage); printf(-n); break; else printf( not foundn); return; /* 功能:按职工姓名查询
13、函数*/ void search_name() char name10; int flog=0; int f,j; p=emp; printf(*按职工姓名查询职工信息*nnn); printf( 请输入要查询职工的姓名:nn); scanf(%s,name); for(f=0;fname)=0) j=f; pj.totalwage=pj.postwage+pj.basesalary; printf(-n); printf(| 职工号|姓名|性别|年龄|基本工资|岗位工资|总工资|n); printf(|%10s|%9s|%7s| %5d| %10.2f| %10.2f| %10.2f|n,p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c语言课程设计职工工资管理系统源代码 2022 语言 课程设计 职工工资 管理 系统 源代码
限制150内