课程设计任务书
 
信息科学与工程
通信工程
李祥滢
1003060219
C语言课程设计
内容及要求:
加深对C语言基础知识的掌握,使用C语言编程实现以下题目的设计。
题目名称:
数字的组成及删除指定位置的字符,工资统计的设计
内容及要求:
1、编程:用0—9之间不同的三个数字构成一个三位数,统计有多少个这样的三位数。
2、规定输出的字符串中只能包含字母和*号,编写函数fun(char*a,int n),其功能是:是字符串前边连续的*号不多于n个;若多于n个,则删除多于的*号,若小于或等于n个,则什么也不做。例如:若输入字符串为******A*BC*DEF*G***,n的值为4,则删除后的字符串应是:****A*BC*DEF*G***
3、工资统计程序设计
设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资。其中实付工资有公式计算得到:实付工资=应付工资-保险-税金
设计各个函数,分别实现以下功能:
(1) 输入职工数据,其中“实付工资”通过计算得到
(2) 显示全部职工数据
(3) 输入其部门值、显示该部门职工的数据,工资总额,平均工资
        设计菜单,通过选择菜单调用以上函数。
软件开发环境
Windows XPTC2.0Visual C++ 6.0
进度安排:
18周:C语言基础知识练习
18周:算法设计
19周:编写程序代码与程序调试
19周:答辩、验收程序
指导教师(签字):
年  月  日
学院院长(签字):
年  月  日

一、题目要求    1
二、算法设计    2
三、编程实现    3
四、结果分析    6
五、参考文献    9
一、题目要求
题目名称:
数字的组成及删除指定位置的字符,工资统计的设计
内容:
1、编程:用0—9之间不同的三个数字构成一个三位数,统计有多少个这样的三位数。
2、规定输出的字符串中只能包含字母和*号,编写函数fun(char*a,int n),其功能是:是字符串前边连续的*号不多于n个;若多于n个,则删除多于的*号,若小于或等于n个,则什么也不做。例如:若输入字符串为******A*BC*DEF*G***,n的值为4,则删除后的字符串应是:****A*BC*DEF*G***
3、工资统计程序设计
设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资。其中实付工资有公式计算得到:实付工资=应付工资-保险-税金
设计各个函数,分别实现以下功能:
(4) 输入职工数据,其中“实付工资”通过计算得到
(5) 显示全部职工数据
(6) 输入其部门值、显示该部门职工的数据,工资总额,平均工资
        设计菜单,通过选择菜单调用以上函数。
要求:
使用C语言完成上述程序的设计、编程和调试,开发环境可采用Turbo C 2.0 WinTCVisual C++ 6.0等。
二、算法设计
编程:用0—9之间不同的三个数字构成一个三位数,统计有多少个这样的三位数:
1通过设计电脑编程工资多少for循环,分别输出三位数的各位数字,并累加所有符合条件的三位数。
2、规定输出的字符串中只能包含字母和*号,编写函数fun(char*a,int n),其功能是:是字符串前边连续的*号不多于n个;若多于n个,则删除多于的*号,若小于或等于n个,则什么也不做。例如:若输入字符串为******A*BC*DEF*G***,n的值为4,则删除后的字符串应是:****A*BC*DEF*G***
1 fun(char*a,int n),函数功能:是字符串前边连续的*号不多于n个;若多于n个,则删除多于的*号,若小于或等于n个,则什么也不做

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。