- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
v1.0 可编辑可修改 《C 程序设计》课程设计 学 院: *** 专 业: *** 班 级: *** 学 号: *** 姓 名: *** 指导教师: *** 2016 年 9 月 1 PAGE PAGE 2 第 1 章 分支与循环 设计任务 王小二自夸刀工不错,有人放一张大地煎饼在砧板上,问他:“煎饼不许离开砧板,切100 刀最多能分成多少块” 若一个口袋中放有 12 个球,其中有 3 个红色球,3 个白色球和 6 个黑色球,从中任取 8 个球,问共有多少不同的颜色搭配,把每种搭配显示出来。 输入年月日,求它是该年的第几天。注:闰年的 2 月有 29 天,平年的 2 月有 28 天。 简单计算器。请编写一个程序计算表达式:data1 op data2的值。其中op 为运算符+、 -、*、/,data1 和 data2 是数据。 猜数游戏。由计算机“想”一个数请人猜,如果猜对了,则游戏结束,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到猜对为止。计算机记录人猜的次数,以此可以 反映出猜数者“猜”的水平。 一辆肇事汽车的号码是 4 位十进制数。目击者向交警描述这个车号:这是一个完全平方数;这 4 个数字从左至右一个比一个小。请帮助交警寻找肇事者,将车号算出来。 实现过程 设计任务 1 的实现过程 【任务描述】1.王小二自夸刀工不错,有人放一张大地煎饼在砧板上,问他:“煎饼不许离开砧板,切 100 刀最多能分成多少块” 【算法分析】(用文字或流程图进行描述) 用到数学中的逆推公式。 s=1+n*(n+1)/2 【源程序代码】#include main() {int n,s; v1.0 可编辑可修改 for(n=1;n=100;n++) { s=1+n*(n+1)/2; } printf(%d\n,s); } 【编译示图】(示图中要有 0 error,0 warning 的提示) 心~ 心~ , J 如”- `.:J.- `占Iii O ”.. .!.. 二 矗斤l 、 11!!1 ■ I 毗 蛐 工 ”. ..烹1 .uo”“ `.`... 1 .:I .:.I飞· 心ca I 刊 七 p..可· ..`“元 ...`.r._, “` I ?I .侧,. 叶,',何, 【运行结果示图】 v1.0 可编辑可修改 设计任务 2 的实现过程 【任务描述】 6. 一辆肇事汽车的号码是 4 位十进制数。目击者向交警描述这个车号:这是一个完全平方数;这 4 个数字从左至右一个比一个小。请帮助交警寻找肇事者,将车号算出来。 【算法分析】(用文字或流程图进行描述) 找出这个四位数的个、十、百、千位数,利用题目条件运用两个for 循环最后求出结果。 {int { 若一个口袋中放有 12 个球,其中有 3 个红色球,3 个白色球和 6 个黑色球,从中任取 8 个球, 问共有多少不同的颜色搭配,把每种搭配显示出来。 【算法分析】(用文字或流程图进行描述) 用三个for 循环嵌套,再以一个if 条件语句就可以输出最后结果。 【源程序代码】#include main() {int x,y,z; for(x=0;x4;x++) 4 v1.0 可编辑可修改 for(y=0;y4;y++) for(z=0;z7;z++) if(x+y+z==8) printf(%d 红 %d 白 %d 黑\n,x,y,z); } 【编译示图】(示图中要有 0 error,0 warning 的提示) 如 如 吧 .ii 石 , 己 已日 O I扫 ..Iii...认一 11 恤 q, L 丘 E1 鼠 茫 1 J,_ 真 中 亨 中 气 ` 咖 作 2 · 心 @ ? J . L l... m ,动 ..., .. 1...1 ·.·l .. 二己·1如 3. ,:; o ,.”“`尸西,'匕.·鲤"干.·, ,迦 I`I 次一. `· , ,-I ... 于·· ? 14...b ?子;r·· i ,... J r H I心 1b1日 也 hr . 1 .,斗:' 【运行结果示图】 5 v1.0 可编辑可修改 设计任务 4 实现过程 【任务描述】 3. 输入年月日,求它是该年的第几天。注:闰年的 2 月有 29 天,平年的 2 月有 28 天。 【算法分析】(用文字或流程图进行描述) 先用 if 语句判断出平年和闰年,再用for 循环输出最后结果。 【源程序代码】 void { int int 简单 6 v1.0 可编辑可修改 计算器。请编写一个程序计算表达式:data1 op data2 的值。其中 op 为运算符+、-、*、 /,data1 和data2 是数据。 【算法分析】(用
文档评论(0)