C语言课程设计

发布 2022-09-30 18:35:28 阅读 9871

成绩评定表。

课程设计任务书。

目录。一、题目要求 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月 计算机科学与技...