- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
猴子第一天摘了若干个桃子
猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子?分析1) 设x1为前一天桃子数,设x2为第二天桃子数, 则: x2=x1/2-1, x1=(x2+1)*2 x3=x2/2-1, x2=(x3+1)*2?以此类推: x前=(x后+1)*22) 从第10天可以类推到第1天,是一个循环过程。程序如下:#include stdio.h#include stdlib.hint main(){ int day, x1, x2; day=9; x2=1; while(day0) { x1=(x2+1)*2; // 第一天的桃子数是第2天桃子数加1后的2倍 x2=x1; day--; } printf(the total is %d\n,x1); return 0;}运行结果:the total is 15343对情侣参加婚礼,3个新郞为A、B、C,3个新娘为X、Y、Z,有人不知道谁和谁结婚,于是询问了6位新人中的3位,但听到的回答是这样的:A说他将和X结婚;X说她的未婚夫是C; C说他将和Z结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。算法分析将A、B、C这3人用 1、2、3 表示,将X和A结婚表示为“X=1”,将Y不与A结婚表示为“Y!=1”。按照题目中的叙述可以写出表达式:x!=1 A不与X结婚x!=3 X的未婚夫不是Cz!=3 C不与Z结婚题意还隐含着X、Y、Z这3个新娘不能结为配偶,则有:x!=y 且x!=z且y!=z,穷举以上所有可能的情况,代入上述表达式中进行推理运算,若假设的情况使上述表达式的结果均为真,则假设情况就是正确的结果。根据算法分析,可以利用计算机程序对这些情况进行穷举,然后得出正确的结果。根据算法分析,该问题的程序实现如下:#include stdio.hvoid Marry(void);int main(){ Marry(); return 0;}void Marry(){ int x, y, z; for (x=1;x=3;x++) //穷举x的全部可能配偶 for (y=1;y=3;y++) //穷举y的全部可能配偶 for(z=1;z=3;z++) //穷举z的全部可能配偶 if (x!=1 x!=3 z!=3 x!=y x!=z y!=z){ //判断配偶是否满足题意 printf (X和%c结婚\n, A+x-1); //打印判断结果 printf (Y和%c结婚\n, A+y-1); printf (Z和%c结婚\n, A+z-1); }}运行结果:X和B结婚Y和C结婚Z和A结婚怎么用循环输出以下图形: * *** ************ ***** *** *main(){int i,j,k;for(i=0;i=3;i++) { for(j=0;j=2-i;j++) printf( ); for(k=0;k=2*i;k++) printf(*); printf(\n); }for(i=0;i=2;i++) { for(j=0;j=i;j++) printf( ); for(k=0;k=4-2*i;k++) printf(*); printf(\n); }}打印菱形#includestdio.h int main(void){ int i,j,k; for(i=0;i=3;i++) { //循环4次,打出前4行 for(j=0;j=2-i;j++)//设定每行*前面的空格,每行都是2-i个 printf( ); for(k=0;k=2*i;k++)//循环打出2*i-1个*号, printf(*); printf(\n); //打完一行后换行 } for(i=0;i=2;i++) {//循环3次,打出后3行 for(j=0;j=i;j++)//设定每行*前面的空格,每行都是i个 printf( ); for(k=0;k=4-2*i;k++)//循环打出2*(2-i)个*号 printf(*); printf(\n); //打完一行后换行 } return 0;九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形:#include stdio.hint main() { int i,j; // i, j控制行或列 for(i=1;i=9;i++) { for(j=1;j=9;j++) // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左
您可能关注的文档
- 永生的眼睛y.ppt
- 求一个数比另一个数多(少)百分之几解决问题教学设计.doc
- 汉阴县实验小学2016年国培工作总结.doc
- 江南的教学设计.docx
- 江苏瀑布教学设计.doc
- 江南第二课时.doc
- 沪科版7年级上数学4.4 角 .ppt
- 法制安全第一课.doc
- 法治在我心中 葛素梅.docx
- 汽车原理与结构-燃油系统%26%2346%3Bppt.ppt
- 25 忆读书课件 2025-2026统编版小学语文五年级上册.pptx
- 9.2 奉献社会我践行 课件-2025-2026学年统编版道德与法治八年级上册.pptx
- 3习作:缩写故事 课件 2025-2026统编版小学语文五年级上册.pptx
- 12 古诗三首《题临安邸》(课件 2025-2026统编版小学语文五年级上册.pptx
- 3.1 网络改变世界 课件-2025-2026学年统编版道德与法治八年级上册.pptx
- 15 小岛 课件 2025-2026统编版小学语文五年级上册.pptx
- 2 落花生 课件 2025-2026统编版小学语文五年级上册.pptx
- 9 猎人海力布 课件 2025-2026统编版小学语文五年级上册.pptx
- 22 鸟的天堂 课件 2025-2026统编版小学语文五年级上册.pptx
- 10 牛郎织女(一)课件 2025-2026统编版小学语文五年级上册.pptx
最近下载
- 2024最新输变电工程标准工艺(土建+电气+架空+电缆)应用图册。.pdf VIP
- 12D401-3 爆炸危险环境电气线路和电气设备安装.docx VIP
- 七年级上册语文第一单元单元检测试卷附答案解析.pdf VIP
- 《城市轨道交通服务礼仪》完整版教学课件汇总.ppt
- 高中物理必修三全套复习课件练习题及答案解析.doc VIP
- 各种建筑材料取样送检标准要求.pdf VIP
- 2.4家畜的四肢骨 课件(共21张PPT)《畜禽解剖生理学》同步教学(中国农业出版社).pptx VIP
- DBJ04T263—2024 城市绿化常用苗木管理标准.pdf
- 《DS1302数据手册》.pdf VIP
- 九江学院深化作风建设流动红旗评比方案.doc VIP
文档评论(0)