
C语言课程设计-查找分数与删除元素、工资统计程序的设计.doc
29页沈阳理工大学课程设计专用纸NO. 成 绩 评 定 表学生姓名班级学号专 业通信工程课程设计题目C语言课程设计评语组长签字:成绩日期2013 年 月 日沈阳理工大学课程设计专用纸NO.1课程设计任务书学 院信息科学与工程学院专 业通信工程学生姓名班级学号课程设计题目C语言课程设计实践教学要求与任务:利用C语言编写下题的代码题目名称:查找分数与删除元素、工资统计程序的设计内容及要求:1. 编程,先从键盘输入一组学生成绩到数组中,然后输入某一个分数段,查找输出该分数段内的所有成绩2. 编写函数fun(int xx[ ],int n , int y),其中n代表数组元素的个数,y中内容是要删除的元素值函数的功能是数组xx中所有值为y的元素数组中的值和y的值由主函数通过键盘输入3. 工资统计程序设计 设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资其中实付工资由公式计算得到:实付工资=应付工资-保险-税金设计各个函数,分别实现以下功能: (1) 输入职工数据,其中“实付工资”通过计算得到。
2) 显示全体职工数据3) 输入某部门值,显示该部门职工的数据、工资总额、平均工资设计菜单,通过选择菜单调用以上各函数;系统启动时数据可由文件导入,录入新的数据或修改数据后,可将数据重新写入文件工作计划与进度安排:第18-19周:第18周.C语言基础编程练习第18周.算法设计及编写程序代码第19周.编写程序代码及程序调试第19周.程序验收及答辩指导教师: 2013年 月 日专业负责人:2013年 月 日学院教学副院长:2013 年 月 日目 录一、题目要求 3二、算法设计 4三、编程实现 10四、结果分析 25五、参考文献 28一、题目要求题目名称:查找分数与删除元素、工资统计程序的设计内容:1、编程,先从键盘输入一组学生成绩到数组中,然后输入某一个分数段,查找输出该分数段内的所有成绩2、编写函数fun(int xx[ ],int n , int y),其中n代表数组元素的个数,y中内容是要删除的元素值函数的功能是数组xx中所有值为y的元素数组中的值和y的值由主函数通过键盘输入3、工资统计程序设计 设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资。
其中实付工资由公式计算得到:实付工资=应付工资-保险-税金设计各个函数,分别实现以下功能: (1) 输入职工数据,其中“实付工资”通过计算得到2) 显示全体职工数据3) 输入某部门值,显示该部门职工的数据、工资总额、平均工资设计菜单,通过选择菜单调用以上各函数;系统启动时数据可由文件导入,录入新的数据或修改数据后,可将数据重新写入文件要求: 利用C语言编写上述程序,开发环境可采用Turbo C 2.0 或Visual C++ 6.0等二、算法设计1、编程,先从键盘输入一组学生成绩到数组中,然后输入某一个分数段,查找输出该分数段内的所有成绩开始定义一个数组a[N],变量i输入N个数据给数组ai=0 i 2、编写函数fun(int xx[ ],int n , int y),其中n代表数组元素的个数,y中内容是要删除的元素值函数的功能是数组xx中所有值为y的元素数组中的值和y的值由主函数通过键盘输入开始定义一个数组xx[N],变量i,j,y输入N个数据给数组xxi 3、 工资统计程序设计 设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资其中实付工资由公式计算得到:实付工资=应付工资-保险-税金设计各个函数,分别实现以下功能: (1) 输入职工数据,其中“实付工资”通过计算得到2) 显示全体职工数据开始定义变量a,flag=0,number=0输入一个数据给aa==1?调用函数 shuru(); 调用函数 shuchu();调用函数 caidan();a==2?12flag==0?输出“录入职工信息请按1,新增职工信息请按2”结 束(3) 输入某部门值,显示该部门职工的数据、工资总额、平均工资设计菜单,通过选择菜单调用以上各函数;系统启动时数据可由文件导入,录入新的数据或修改数据后,可将数据重新写入文件 是 否 否是 否 是调用函数 shuru(); 调用函数 shuchu();调用函数 caidan();2调用函数 load ( ); 调用函数 zengjia ( );1输出“没有这个选项”flag=1输出请输入增加职工的个数输入一个数值给number zengjia(number)注: 函数说明:void shuru(); //用来输入增加职工的信息void shuchu(); //用来输出文件中所有职工的信息void save(int n); //将职工信息保存到文件中,实现导入void zengjia(int n); //增加职工的信息void xiugai(); //修改职工的信息void chaxun(); //按照部门查询职工信息void caidan(); //基本的菜单,按提示操作load(); //将职工信息从文件中导出三、编程实现程序的具体C语言代码如下:第1题:/* 编程人:楚天辞 完成时间 2012年7月5日 联系方式:15840248422*/#include
