沈阳理工大学C语言课程设计DOC.docx

沈阳理工大学C语言课程设计DOC.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
沈阳理工大学课程设计专用纸 沈阳理工大学课程设计专用纸 课程设计任务书 学 院 学 生 姓 名设 计 题 目 信息科学与工程 专 业李祥滢 学 号 C 语言课程设计 通信工程 1003060219 内容及要求: 加深对 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、工资统计程序设计 设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资。其中实付工资有公式计算得到:实付工资=应付工资-保险-税金 设计各个函数,分别实现以下功能: 输入职工数据,其中“实付工资”通过计算得到 显示全部职工数据 输入其部门值、显示该部门职工的数据,工资总额,平均工资设计菜单,通过选择菜单调用以上函数。 软件开发环境 Windows XP,TC2.0 或 Visual C++ 6.0 进度安排: 第 18 周:C 语言基础知识练习第 18 周:算法设计 第 19 周:编写程序代码与程序调试第 19 周:答辩、验收程序 指导教师(签字): 学院院长(签字): 年 月 日 年 月 日 目 录 TOC \o "1-1" \h \z \u 一、题目要求 1 二、算法设计 2 三、编程实现 7 四、结果分析 16 五、参考文献 18 沈阳理工大学课程设计专用纸No. 沈阳理工大学课程设计专用纸 No. PAGE 1 一、题目要求 题目名称: 数字的组成及删除指定位置的字符,工资统计的设计 内容: 1、编程:用 0—9 之间不同的三个数字构成一个三位数,统计有多少个这样的三位数。 2 、规定输出的字符串中只能包含字 母和* 号, 编写函数fun(char*a,int n),其功能是:是字符串前边连续的*号不多于n 个;若多于 n 个,则删除多于的*号,若小于或等于 n 个,则什么也不做。例如:若输入字符串为******A*BC*DEF*G***,n 的值为 4,则删除后的字符串应是:****A*BC*DEF*G*** 3、工资统计程序设计 设计结构体数组,结构中包含职工数据为:编号、姓名、部门、应付工资、保险、税金、实付工资。其中实付工资有公式计算得到: 实付工资=应付工资-保险-税金 设计各个函数,分别实现以下功能: 输入职工数据,其中“实付工资”通过计算得到 显示全部职工数据 输入其部门值、显示该部门职工的数据,工资总额,平均工资 设计菜单,通过选择菜单调用以上函数。 要求: 沈阳理工大学 沈阳理工大学课程设计专用纸No. 沈阳理工大学课程设计专用纸 No. PAGE 2 使用 C 语言完成上述程序的设计、编程和调试,开发环境可采用 Turbo C 2.0、 WinTC 或 Visual C++ 6.0 等。 二、算法设计 编程:用 0—9 之间不同的三个数字构成一个三位数,统计有多少个这样的三位数: 1 通过设计 for 循环,分别输出三位数的各位数字,并累加所有符合条件的三位数。 int i,j,k,count=0; for (i=1;i<=9;i++); for (j=0;j<=9;j++); for(k=1;k<=9;k++); for (i=1;i<=9;i++) if(i!=j && j!=k && i!=k) 真 假 输出 i,j,k Count++ 输出 count 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 个,则什么也不做 主函数功能:输入一个修改前的字符串,输入一个自然数n,输出修改后的字符串! 沈阳理工大学 开始 Int m 输入一个只含*和字母的字符串 输入一个 m 值 定义 fun(char*s,int n) int flag

文档评论(0)

tianshidechibang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体邱**

1亿VIP精品文档

相关文档

相关课程推荐