成绩评定表。
课程设计任务书。
目录。一、题目要求 1
二、算法设计 2
三、编程实现 5
四、结果分析 11
五、参考文献 13
题目名称:数字的组成及删除指定位置的字符,工资统计程序的设计。
内容: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)输入某部门值,显示该部门职工的数据,工资总额,平均工资。设计菜单,通过选择菜单调用以上各函数;系统启动时数据可由文件导入录入新的数据或修改数据后,可将数据重新写入文件。
要求:利用c语言编写上述程序,开发环境可采用turbo c 2.0 或visual c++ 6.0等。
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)输入某部门值,显示该部门职工的数据,工资总额,平均工资。设计菜单,通过选择菜单调用以上各函数;系统启动时数据可由文件导入录入新的数据或修改数据后,可将数据重新写入文件。
程序的具体c语言**如下:
第1题:*编程:用0—9之间不同的三个数构成一个三位数,统计共有多少种这样的三位数程序编写人:李红岩完成时间:2013-07-01 ****:138
#include ""
#include ""
void main
if(k>n把大于n的*号去掉*/
while(*p)
a[i]=*p+k-n);
i++;p++;
a[i]='0';
main主函数*/
char m[100];
scanf("%s",m);
fun(m,4);
printf("%s",m);
getch();
第3题:* 3.工资统计程序设计。
设计结构体数组,结构中包含职工数据为:编号,姓名,部门,应付工资,保险,税金,实付工资。其中实付工资由公式计算得到:实付工资=应付工资-保险-税金。
设计各个函数,分别实现以下功能:
1)输入职工数据,其中“实付工资”通过计算得到。
2)显示全体职工数据。
3)输入某部门值,显示该部门职工的数据,工资总额,平均工资。设计菜单,通过选择菜单调用以上各函数;系统启动时数据可由文件导入录入新的数据或修改数据后,可将数据重新写入文件。 程序编写人:
李红岩完成时间:2013-07-01 ****:138
#include <>
#include <>
#include <>
struct worker/*定义结构体数组*/
char name[30];
char id[10];
char bumen[12];
int salary1,salary2,salary3; }
void show();界面*/
void add();添加职工信息*/
void see();查看职工信息*/
void search();查找职工信息*/
void bmcz();按部门查找*/
void xmcz();按姓名查找*/
void modify();修改职工信息*/
void bhxg();按编号修改*/
void xmxg();按姓名修改*/
void back();
struct worker wo[100]; 保存所有的职工信息*/
int number=0; /记录总的职工人数*/
void main()
int choose=0;
while(1)
fflush(stdin);/清除文件缓冲区*/
getchar();
system("cls");清屏*/
void show()
printf("");
printf("\t职工工资管理系统n");
printf("\tn");printf("\t1] 输入职工信息n");printf("\t2] 修改职工信息n");printf("\t3] 查看职工信息n");printf("\t4] 查询职工信息n");printf("\t5] 退出系统n");
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...