欢迎来到天天文库
浏览记录
ID:50707785
大小:34.02 KB
页数:2页
时间:2020-03-07
《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循环结构。
此文档下载收益归作者所有