C语言程序设计实验六.doc

C语言程序设计实验六.doc

ID:50707785

大小:34.02 KB

页数:2页

时间:2020-03-07

C语言程序设计实验六.doc_第1页
C语言程序设计实验六.doc_第2页
资源描述:

《C语言程序设计实验六.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计实验(六)【实验题目】1.FindNum——一只老鼠咬坏了账本,公式中符号□代表时被老鼠咬掉的地方。要想恢复下面的等式,应在□中填上哪个相同的数字?3□*6237=□3*35642.Detective——一辆汽车撞人后逃跑。4个目击者提供如下线索:甲:牌照三、四位相同;乙:牌号为31xxxx;丙:牌照五、六位相同;丁:三~六位是一个整数的平方从这些线索求出牌照号码。3.Bear——话说有一只狗熊到玉米地里掰包米,一边掰一边吃。第一天吃了一半又拿走一个回去喂小狗熊。第二天又去吃了剩下的一半,走时仍然带一个回去。以后每天都吃前一天剩下的一半,拿走一个

2、。到第十天时,地里只剩下一个包米。求地里一共有多少包米。4.Diamond——要求编制打印以下图形。*********      ****************【例6.10】相传古代印度国王舍罕要褒奖他的聪明能干的宰相达依尔(国际象棋发明者),问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘上第一个格子放一粒麦子,第二个格子放上二粒,第三个格子放四粒,以此类推,每一格加一倍,一直放到64格,我就感恩不尽了”。国王答应了,结果全印度的粮食用完还不够。国王很纳闷,怎么也算不清这笔账。现在我们用C编程来算一下(1立方米数小麦大约1.42×108粒)。算法设计

3、要点:(1)计算麦子总粒数N=1+2+22+23+……+263算出小麦的颗粒数。显然,N是数列{ai=2i

4、i=0,1,2,3,…}的前64项和问题,注意到递推关系:ai=2ai-1,可用下算法描述:1àa0;a0àsum;for(i=1;i<64;i++){由第i-1项ai-1,计算第i项ai,即2*ai-1àai累加第i项ai,即ai+sumàsum}(2)将小麦总粒数N,换算出立方米数并输出N/(1.42×108)—>v,printv(程序留给大家完成)【实验要求】(1)实验内容1、2、3要求用for、while或dowhile两种结构实现。(2)实验内

5、容3用for结构实现。【实验目标】(1)掌握并能熟练使用for()循环结构。(2)掌握并能熟练使用while()和dowhile循环结构。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。