C语言程序设计-_课程设计报告.docVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学年 学期 《C语言程序设计》 课程设计报告 班级: 学号: 学生姓名: 指导教师: 年 月 日 实验项目: 实验时间: 实验地点: 实验目的:为了进一步加强对C语言的理论知的理解,掌握各种语句和函数的格式、功能及应用,掌握C语言程序设计的基本方法,掌握顺序结构、选择结构、循环程序结构的编程以及对数组、指针系统函数、文件及各类数据结构的应用。提高学生的实际编程和上机调程的技能,利用C语言系统环境(Win-TC或VC++),设计编程,以便巩固加深所学的基本知识,提高学生分析问题,解决实际问题的基本能力和技巧。 实验内容: 任务一:C语言基础程序设计训练 任务二:综合应用设计编程 任务1 (1) 题目:编写一个程序实现合并整数功能。要求将两个两位正整数a、b合并成一个正整数c,合并的方式是: 将a数的十位和个位依次在c数的千位和十位上,b数的十位和个位依次在c数的百位和个位上(例如:当a=45,b=12时,则c=4152)。 程序清单 (3) 框图 运行结果 任务2 题目:编写一个程序求出200-300之间满足这样条件的数: 它们三个数字之积为42,三个数字之和为12。要求用多重循环实现。 程序清单 框图 运行结果 任务3 题目:编程求数列的前20项之和 程序清单 框图 运行结果 任务4 (1)题目:编一程序输出如下图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 程序清单 (3)运行结果 框图 任务5 (1)题目:编程验证哥德巴赫猜想:任何一个大偶数(大于等于6)总可以表示成两个素数之和。程序中要求有一个求素数(或判断是否是素数)的函数。 (2)程序清单 运行结果 框图 任务6 (1)题目:编程实现求两个正整数的最大公约数和最小公倍数的功能,要求用一个函数求最大公约数,另外一个函数求最小公倍数(可以调用求最大公约数函数来求得)。 (2)程序清单 运行结果 框图 任务7 (1)题目:试编一函数求值,并计算SUM=(1+2+......+N)+(1+2+...+(N+1)+...+(1+2+......+M), 要求M和N由键盘输入。(NM) (2)程序清单 框图 运行结果 任务8 (1)题目:有30个学生,每个学生包括学号、姓名和成绩,要求按成绩的高低排序并输出。 要求用数组来实现。 程序清单 框图 运行结果 任务9 (1)题目:编写一主函数先输入一个6_6的矩阵,然后对6_6的矩阵进行转置,要求转置用函数 transf( )实现。 (2)程序清单 运行结果 框图 任务10 (1)题目:写程序删除一个字符串中的所有空格。要求①在主函数输入字符串并输出删除所有空格后的字符串;②删除一个字符串中的所有空格功能用函数实现;例如:输入字符串This is a string,则应输出Thisisastring。 (2)程序清单 运行结果 (4)框图 任务11 (1)题目:有一字符串,包含n个字符。写一个函数,将此字符串从第m个字符开始的全部字符复制成为另一个字符串并输出这个字符串。例如,要求把字符串abcdefg 中第3个字符开始的全部字符复制成为另一个字符串cdefg。 (2)程序清单 运行结果 (4)框图 任务12 (1)题目:试编写两个字符串大小比较函数 MyStrCmp(char *str1,char *str2),当str1与str2相等时返回0,当str1大于str2返回一个正整数,当str1小于str2返回一个负整数。要求:不准使用系统strcmp函数。 (2)程序清单 (3)运行结果 (4)框图 任务13 (1)题目:从键盘上输入n(n50)个任意位的正整数m(m32767),将每个整数的各位数字之和存放在a数组中。要求:求每个整数的各位数字之和用自定义函数来实现。 (2)程序清单 (3)运行结果 (4)框图 任务14 (1)题目:编写一个函数 int

您可能关注的文档

文档评论(0)

liyxi26 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档