相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相西萨自己选择何种赏赐。这位聪明的宰相指着8 × 8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中放1粒,在第2格中放2粒,第3格中放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上的64个格子,我就感激不尽了。舍罕王让人扛来一袋麦子,他要兑现他的许诺。
   请问:国王能实现他的许诺吗?请采用累加方法(直接计算累加的通项或者利用前项计算后项)编程计算舍罕王共需要多少麦子赏赐他的宰相,这些麦子合多少立方米(已知1立方米麦子约1.42e8粒)。
   输出要求:所有输出均采用指数形式输出,小数点后必须保留6位有效数字(四舍五入),不足补零。
   实验目的:熟悉循环语句,累加累乘算法、通项的构成规律。

输入

无输入。

输出

输出有两行,第一行是麦子的粒数,第二行是麦子合多少立方米。所有输出均采用指数形式输出,小数点后必须保留6位有效数字(四舍五入),不足补零。

数据范围

输出为double范围的浮点数

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {int i;double sum=1;for(i=1;i<64;i++){sum=sum+pow(2,i);}printf("%.6e\n",sum);printf("%.6e",sum/1.42e8);return 0;
}

[C语言]国王的许诺:相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相西萨自己选择何种赏赐。这位聪明的宰相指着8 × 8共64格的象棋盘说:陛下,请您赏给我一些麦子吧。。。相关推荐

  1. 相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐.这位聪明的宰相指着8*8共64格的象棋说:陛下,请您赏给我一些麦子吧.就在棋盘的第1格放1粒,第2格放2粒

    1146: 相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐.这位聪明的宰相指着8*8共64格的象棋说:陛下,请您赏给我一些麦子吧.就在棋盘的第1格放1粒, ...

  2. 国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中

    国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐.这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中 ...

  3. 【C语言作业3】国王的许诺:需要多少麦子?这些麦子合多少立方米?

    方法一:找各项规律,2^0+2^1+2^2+....2^63. 用double来存储数据,因为int是4字节,取值范围是-2^31~2^31-1,不能满足需求. pow(x,y) 其作用是计算x的y次 ...

  4. 《编写高质量代码:改善c程序代码的125个建议》——建议14-2:在右移中合理地选择0或符号位来填充空出的位...

    本节书摘来自华章计算机<编写高质量代码:改善c程序代码的125个建议>一书中的第2章,建议14-2,作者:马 伟 更多章节内容可以访问云栖社区"华章计算机"公众号查看. ...

  5. C语言项目实战:《国际象棋》零基础项目,200 行源代码示例

    这篇文章主要为大家详细介绍了C语言实现--<国际象棋项目>,它和中国象棋可不一样哟!文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下! 游戏介绍: 国际象棋(C ...

  6. yy主播旁边的机器人_YY上三位“聪明”主播,伽柏垄断主播设备,其余两位成为老板...

    YY直播平台已经发展10余年,而在这期间出现了许许多多的"大人物".人气主播等.而这其中也不乏缺少一些头脑灵活的"聪明人",那么今天小编就为大家来说说YY上的几 ...

  7. C语言小程序实现输出国际象棋棋盘

    分享一个C语言小程序,输出国际象棋的棋盘,摘自C语言网dotcpp.com. 题目: 要求输出国际象棋棋盘. 1.程序分析: 用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格. ...

  8. 3CX系统多语言客服如何区分客户选择何种服务

    原文链接:https://3x.58voip.com/caller-id-for-agent/ 背景: 有些客户服务中心的服务人员是多语言的客服,他们可以服务不同语言的客户,但是在只有桌面电话的前提下 ...

  9. python语言是谁发明的咋读-Python的发明,竟然是因为他不喜欢花括号。

    原标题:Python的发明,竟然是因为他不喜欢花括号. 编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是谁在什么时候创造出来的呢?今天来和达妹一起看下吧! 编程语简史 1 18 ...

最新文章

  1. UVA 12034 Race
  2. python字符串无效的原因_python字符串问题
  3. Opencv中常见的滤波方法
  4. 基于移位寄存器的序列密码
  5. Eclipse Java注释模板设置详解
  6. 如何跳过或去除“非正版Windows系统“信息
  7. openlayers之EPSG3857
  8. 2021年三月中旬推荐阅读文章
  9. dd linux 格式化u盘启动盘_Ubuntu to go启动盘制作
  10. ffmpeg-20160517-git-bin
  11. [BZOJ 4589] Hard Nim
  12. 花生壳 Linux arm
  13. Python学习笔记-数据类型(元组 tuple)
  14. 基于Halcon的螺栓螺丝部分划痕、腐蚀缺陷检测
  15. x310 跑OAI-developnr
  16. PTN学习总结---IP基础
  17. NOI 09:奇数求和
  18. shell小练(二)(图形千变万化)
  19. 【系统环境变量被删除如何恢复】
  20. 使用HTML5制作物理游戏

热门文章

  1. crv仪表上的i是什么指示灯_汽车仪表盘的故障灯图解 crv中控台指示灯图解大全...
  2. 北大渐冻症女博士去世 患病期间听完60多本书
  3. 虚拟机Windows Linux镜像下载
  4. 浅学C#(2)——CLR的概念和功能
  5. 软件测试之测试策略:黑盒和白盒
  6. tomcat出现的问题2
  7. 1. Fomula-Fundations of Risk Management
  8. 计算机制图贺卡,gDraw软件制作3D打印贺卡
  9. 导致嵌入式系统项目失败的原因
  10. 分立器件综合参数测试仪