c语言课程设计-职工工资管理程序内容摘要:

7. searchEmployee(): S1: 定义 char name[30]。 int i。 S2: 输出 请输入要查询的员工的名字 : S3: 输入姓名 S4: i=0 S5: 如果 strcmp(employee[i].name,name)==0,输出姓名及其对应工资 S6: i=i+1 S7: 如果 ilength,返回 S5,继续执行,否则,执行 S8 S8: 系统暂停,返回 1,本函数算法结束 8. printEmployee(): S1: i=0 S2: 输出“姓名 工资” S3: 输出( employee[i].name,employee[i].salary) S4: i=i+1 S5: 如果 ilength,返回 S3,继续执行,否则,执行 S6 S6: 返回 1,本函数算法结束 9. readFile(): S1: 定义 int i=0。 length=0。 char a1[30],a2[30]。 float salary。 S2: 以只读方式打开一个文件 S3: 如果 (fp1=fopen(c:\\student,r))==NULL,输出“ cannot open this file 否则执行 S4 S4: 如果 !feof(fp1), fscanf(fp1,%s\t%s\n,a1,a2) S5: fscanf(fin,%s\t\t%f\n,employee[i].name,amp。 salary)。 employee[i].salary=salary。 S6: ++i。 ++length。 S7: 如果 !feof(fp2),返回 S4,继续执行,否则,执行 S8 S8: fclose(fp1)。 S9: 输出“读入信息成功 ...” 8 S10: 返回 1,结束本函数算法 10. saveExit(): S1: FILE *fout=fopen(C:\\student,w) S2: 定义 int i S3: fprintf(fout,姓名 \t\t 工资 \n) S4: i=0 S5: fprintf(fout,%s\t\t%f\n,employee[i].name,employee[i].salary) S6: i=i+1 S7: 如果 ilength,返回 S5,继续执行,否则,执行 S8 S8: fclose(fout) S9: exit(0)。 S10: return 1,结束本函数算法 11. main(); S1: int i S2: readFile() S3: 当函数返回值 为 1时, i=faceDesign() S4: 如果 i=1,addEmployee()。 system(cls)。 返回值为 1,返回 S3 S5: 如果 i=2,alterEmployee()。 system(cls)。 返回值为 1时,返回 S3 S6: 如果 i=3,deleteEmployee()。 system(cls)。 返回值为 1时,返回 S3 S7: 如果 i=4,searchEmployee()。 system(cls)。 返回值为 1时,返回 S3 S8: 如果 i=5,printEmployee()。 system(cls)。 返回值为 1时,返回 S3 S9: 如果 i=6,saveExit() S10: 系统暂停,返回 0,结束本函数算法 9 第四章 编码实现 通过以下程序实现编码 : /**输入程序 **/ int searchEmployee() { char name[30]。 int i。 printf(请输入要查询的员工的名字 :)。 scanf(%s,name)。 for(i=0。 ilength。 i++) { if(strcmp(employee[i].name,name)==0) { printf(%s\t%f\n,employee[i].name,employee[i].salary)。 } } system (pause)。 return 1。 } *工资查询 * 通过 searchEmployee()设计。 searchEmployee(): S1: 定义 char name[30]。 int i。 S2: 输出 请输入要查询的员工的名字 : S3: 输入姓名 S4: i=0 S5: 如果 strcmp(employee[i].name,name)==0,输出姓名及其对应工资 S6: i=i+1 S7: 如果 ilength,返回 S5,继续执行,否则,执行 S8 S8: 系统暂停,返回 1,本函数算法结束 函数调用关系: main searchEmployee() 10 第五章 调试与测试 文件打开 : 1. 工资录入 11 12 13 运行的结果说明 : 在 Visual C++ 在此环境下运行比较好,其界面十分友好并且能正常运行。 14 第六章 总结与心得 总结: 在这个信息技术快速发展的时代,计算机的应用变得非常重要。 通过一个星期的折腾,总算把课程设计给完成了,这是一个艰苦而又漫长的过程。 看着劳动成果,很欣慰。 刚开始的时候,可以说是没有头绪,于是去图书馆找点资料,可这一点小进展远远不够,这只是一个小小的开始。 下一步是上网查, 找到一些与我们题目有关的东西,比如函数等等。 然后,按照编程的一般步骤,根据自己查到的一些资料,用画图以及循环将框架设计出来,慢慢啃。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。