职工工资管理系统课程设计报告(2)
职工工资管理系统课程设计报告(c语言),很全的课设报告。。
printf("\t\t** 6-------Show **\n"); printf("\t\t** 7-------Exit **\n"); printf("\t\t** **\n"); printf("\t\t***********************************************\n");
printf("\t\t\n");
printf("\n\n");
printf("\t\tInput your choose(1-7):"); //选择需要进行的功能,选择1-7之间的数 scanf("%d",&n); if(n>=1&&n<=7)
{
switch(n) //根据选择不同的数,实现不同的功能 {
case 1:Input();break; case 2:Modify();break; case 3:Search();break; case 4:Add();break; case 5:Delete();break; case 6:Show();break; case 7:Exit();break; }
} else
menu(); //如果选择的数不在1至7之间,返回菜单重新输入 }
void Input() //输入函数
{
int i,p; clrscr();
printf("\n\nHow many people?(0-100):"); //输入需要输入信息的职工人数 scanf("%d",&p);
if(p>=0&&p<=100) //输入职工的信息 {
printf("\n\n");
printf("Please input data:\n"); printf("\n"); f1();
for(i=0;i<p;i++) {
input(i);
worker[i].sum=worker[i].jibengongzi+worker[i].zhiwugongzi
+worker[i].jintie-worker[i].yiliaobaoxian-worker[i].gongjijin; //计算职工的总工资
职工工资管理系统课程设计报告(c语言),很全的课设报告。。
worker[i].qiansan=worker[i].jibengongzi+worker[i].zhiwugongzi+worker[i].jintie; //职工前三项工资(基本工资、职务工资、津贴)之和 } }
else
Input(); //如果输入的职工人数超过100,返回输入函数重新输入 save(p); //保存输入的职工信息
select(); //选择显示信息或返回到菜单 }
void Modify() //修改函数
{
int i,j=-1,d,k,t,n;char m[20];
FILE *fp; //定义一个文件指针 system("cls"); //清屏
n=P();
printf("\n\n");
printf("Choose the way you want to modify:\n"); //选择通过何种方式修改信息 printf("\n\n"); //选择方式的界面
printf("\t\t****************************************\n");
printf("\t\t* *\n"); printf("\t\t* 1.By name to modify *\n"); printf("\t\t* *\n"); printf("\t\t* 2.By number to modify *\n");
printf("\t\t* *\n"); printf("\t\t****************************************\n"); printf("\ninput your selection:"); scanf("%d",&d); if(d!=1&&d!=2)
{
printf("\ninput error! Press any key to continue."); getchar();
Modify(); //选择的数字错误,返回修改函数重新选择 }
else if(d==1) {
do {
printf("\nPlease input the name:"); //输入需要修改职工的姓名 scanf("%s",m);
for(i=0;i<n;i++)
if(strcmp(m,worker[i].name)==0) j=i;
职工工资管理系统课程设计报告(c语言),很全的课设报告。。
if(j==-1)
printf("\nNot find!Please input again!\n"); //没有找到该职工,重新输入 }
while(j==-1); } else {
do {
printf("\nPlease input the num:"); //输入需要修改职工的工号 scanf("%d",&k); for(i=0;i<n;i++) if(k==worker[i].num) j=i;
if(j==-1)
printf("\nNot find!Please again!\n"); //没有找到该职工,重新输入 }
while(j==-1); }
printf("\nWhat do you want to modify?\n\n"); //需要修改信息的界面 printf("\t\t**************************************\n");
printf("\t\t* *\n"); printf("\t\t* 2.number *\n"); printf("\t\t* *\n"); printf("\t\t* 3.jibengongzi 4.zhiwugongzi *\n");
printf("\t\t* *\n"); printf("\t\t* 5.jintie 6.yiliaobaoxian *\n"); printf("\t\t* *\n"); printf("\t\t* 7.gongjijin *\n"); printf("\t\t* *\n"); printf("\t\t**************************************\n");
printf("\nPlease input your selection:"); //选择需要修改的信息 scanf("%d",&t);
switch(t) //通过选择的数字,实现修改该信息 {
case 1:printf("\nbefore modify:%s",worker[j].name); printf("\nchange to:"); scanf("%s",worker[j].name);
printf("\nafter modify:%s",worker[j].name);break; case 2:printf("\nbefore modify:%d",worker[j].num); printf("\nchange to:");
scanf("%d",&worker[j].num);
职工工资管理系统课程设计报告(c语言),很全的课设报告。。
printf("\nafter modify:%d",worker[j].num);break; case 3:printf("\nbefore modify:%d",worker[j].jibengongzi); printf("\nchange to:");
scanf("%d",&worker[j].jibengongzi);
printf("\nafter modify:%d",worker[j].jibengongzi);break; case 4:printf("\nbefore modify:%d",worker[j].zhiwugongzi); …… 此处隐藏:2717字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




