1 / 6
文档名称:

C语言论文.doc

格式:doc   大小:24KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言论文.doc

上传人:文库旗舰店 2019/9/26 文件大小:24 KB

下载得到文件列表

C语言论文.doc

相关文档

文档介绍

文档介绍:C语言程序设计课程设计报告目录一、讨论阶段二、查找资料阶段三、编写程序阶段四、组织制作PPT一、讨论阶段在准备编写程序阶段,我们小组成员集中讨论程序的主题——可以启发思维的益智小游戏集合,并就主题开始发散组员思维,做好分工工作。讨论结束后,我到图书馆借书查资料,上网搜索相关资料。二、查找资料阶段策划程序阶段,我负责到图书馆和在网上查阅相关资料,然后和组员讨论确定要编写的程序,我主要负责查找几个程序符合我们要求的程序实例,然后再由其他组员去进行运行检验,调试。三、编写程序阶段程序的编写,主要按照既定的主题,编写一个大程序把一些小程序串连起来,不断地进行检验调试,直到达到理想的效果为止。我们一共选择了五个小程序,分别是“卖西瓜”、“打渔晒网问题”、“巧分苹果”、“魔术师的秘密”、“判断坏球”①“卖西瓜”程序背景:一个农户在市集上卖西瓜,他一共有1020个西瓜,第一天卖掉一半多两个,第二天卖掉剩下的一半多两个,问照此规律卖下去,该农户几天能将所有的西瓜卖完。技术要点:本程序X1为西瓜的总数,每天西瓜的总数都按同一规律变化即前一天西瓜数的一半再减2,用while循环来实现每天的变化,那么循环结束条件是什么呢?这里采用西瓜的总数作为循环结束条件,编程实现。②“打渔晒网问题”程序背景:如果渔夫从2000年1月1日开始每天打三次鱼晒一次网,编程实现当输入2000年1月1日以后的任意一天,输出该渔夫是在打鱼还是在晒网?技术要点:本程序要求的功能主要有以下两个技术要点。一、判断输入的两份(2000年以后包括2000年)是否是闰年,这里我们自定义函数leap来进行判断。该函数的核心内容就是闰年,的判断条件即能被4整除,或能被400整除。二、如何求输入日期距2000年1月1日有多少天。首先是判断2000年距输入的年份间有多少年,这是闰年就加多少个366有多少年是平年也同样加多少个365,其次是要将12个月每月的天数存到数组中,因为闰年2月份的天数有别于平年,故采用两个数组a和b分别储存。当输入年份是平年,月份为的时候就在前面累加的日期的基础上继续累加储存着平年每月天数的数组的前个元素,将累加的结果加上输入的日期便求出了最终结果,闰年的算法类似。巧分苹果程序背景:一农户把2520个苹果不均匀地分给6个儿子,父亲说:“老大,你把你分到的1/8给老二,老二把分到的1/7给老三,老三把分到的1/6给老四,老四把分到的1/5给老五,老五把分到的1/4给老六,最后问他们原来分到苹果各是多少?技术要点:要解决本程序,要分析其中的规律,得出各个人等到苹果的数量关系,列出关系式,在进行编程。④“魔术师的秘密”程序背景:在一次晚会上,一位魔术师掏出一叠***牌,取出13张黑桃,预先洗好后,把牌面朝下,对观众说“我不看牌,只是数一数就知道每张牌是什么。”魔术师口中念1,将第一张牌翻面正好是A。魔术师将A放到桌子上。第二次数1,