资源简介
这是C语言实现的简易工资管理系统,其中包括任务书和详细的上机报告。

代码片段和文件信息
#include“stdio.h“
#include“string.h“
#include“stdlib.h“
#include“conio.h“
#define Head1 “------------------ZGGZ---------------------------“
#define Head2 “|-----|-----|-----|-----|-----|-----|-----|-----|“
#define Head3 “| ID |Name |jbgz |zwgz | jt |ylbx | gjj | zgz |“
#define Head4 “-------------------------------------------------“
#define N 100
typedef struct /*定义结构体变量*/
{
char ID[10];
char name[15];/*姓名*/
float jbgz;/*基本工资*/
float zwgz;/*职务工资*/
float jt;/*津贴*/
float ylbx;/*医疗保险*/
float gjj;/*公积金*/
float zgz;/*总工资*/
}ZGGZ;
ZGGZ xg[N];
int n;
void Display() /*显示记录函数,能将文件中的记录以表格的形式打印在屏幕上*/
{ int i;
printf(Head1);
printf(“\n“);
printf(Head3);
printf(“\n“);
printf(Head2);
printf(“\n“);
for(i=0;i {
printf(“ %s %-6s %4.0f %4.0f %4.0f %4.0f %4.0f %4.0f\n“
xg[i].IDxg[i].namexg[i].jbgzxg[i].zwgzxg[i].jtxg[i].ylbxxg[i].gjjxg[i].zgz);
printf(Head2);
printf(“\n“);
}
printf(Head4);
printf(“\n“);
}
void Menu() /*菜单*/
{
printf(“********************ZGGZ*******************\n“);
printf(“* 1.display record 2.modify record *\n“);
printf(“* 3.survery record 4.delete record *\n“);
printf(“* 5.add record 6.tongji record *\n“);
printf(“* 7.save record 8.exit record *\n“);
printf(“*******************************************\n“);
printf(“\nplease select the number(1--8)“);
}
int Located(ZGGZ gz[]char t[]char cc[]) /*此函数的功能是查找定位*/
{
int i=0;
if(strcmp(cc“num“)==0)
{
for(i=0;i if(strcmp(gz[i].IDt)==0) /*如果字符数组t与xg[i].num相同则返回i*/
return i;
}
if(strcmp(cc“name“)==0)
{
for(i=0;i if(strcmp(gz[i].namet)==0) /*如果字符数组t与xg[i].name相同则返回i*/
return i;
}
return -1;
}
void Save()
{ int i=0;
FILE *fp;
fp=fopen(“JZ9014.txt““w+“);
if(fp==NULL)
{
printf(“ >>>> open flie failed!“);
exit(1);
}
for(i=0;i {
fprintf(fp “ %s %-6s %4.0f %4.0f %4.0f %4.0f %4.0f %4.0f\n“
xg[i].IDxg[i].namexg[i].jbgzxg[i].zwgzxg[i].jtxg[i].ylbxxg[i].gjjxg[i].zgz);
}
fprintf(fp “ %s %-6s %4.0f %4.0f %4.0f %4.0f %4.0f %4.0f“
xg[i].IDxg[i].namexg[i].jbgzxg[i].zwgzxg[i].jtxg[i].ylbxxg[i].gjjxg[i].zgz);
fclose(fp);
printf(“>>>> Save file complete!\nsave record number:%d\n“i+1);
}
void Modify() /*修改记录函数,能按照用户要求对职员的工资信息进行特定的修改*/
{ int select;
char p[100];
int m;
if(n<=0)
{
printf(“>>>>No find!\n“);
}
printf(“\n>>>>please select the way to find:\n“);
printf(“ >>>> 1.search by ID >>>> 2.search by Name\n“);
printf(“\n>>>>please input your choice:“);
scanf(“%d“&select);
if(select==1) /*通过ID寻找要修改的记录*/
{
printf(“ >>>>input the employee‘s ID:“);
scanf(“%s“p);
if(strlen(p)>5)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13520 2010-12-21 21:45 第二学期课程设计\chengchengkechengsheji.cpp
文件 3593 2010-12-21 21:21 第二学期课程设计\chengchengkechengsheji.dsp
文件 552 2010-12-21 21:45 第二学期课程设计\chengchengkechengsheji.dsw
文件 41984 2010-12-21 21:45 第二学期课程设计\chengchengkechengsheji.ncb
文件 48640 2010-12-21 21:45 第二学期课程设计\chengchengkechengsheji.opt
文件 751 2010-12-21 21:21 第二学期课程设计\chengchengkechengsheji.plg
文件 714240 2010-07-15 11:54 第二学期课程设计\C语言课程设计上机实习报告.doc
文件 233541 2010-12-06 11:58 第二学期课程设计\Debug\chengchengkechengsheji.exe
文件 245568 2010-12-06 11:58 第二学期课程设计\Debug\chengchengkechengsheji.ilk
文件 40867 2010-12-21 21:21 第二学期课程设计\Debug\chengchengkechengsheji.obj
文件 224724 2010-12-06 20:07 第二学期课程设计\Debug\chengchengkechengsheji.pch
文件 451584 2010-12-06 11:55 第二学期课程设计\Debug\chengchengkechengsheji.pdb
文件 41984 2010-12-21 21:21 第二学期课程设计\Debug\vc60.idb
文件 53248 2010-12-06 20:07 第二学期课程设计\Debug\vc60.pdb
目录 0 2010-12-06 20:07 第二学期课程设计\Debug
文件 169 2010-11-29 22:54 第二学期课程设计\JZ9014.txt
目录 0 2010-12-24 14:58 第二学期课程设计
----------- --------- ---------- ----- ----
2114965 17
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
评论
共有 条评论