问题标题:
语言高手急救:象棋盘上有64个格子,第一个格子中放入一粒米,第二个格子中放入两粒米……以后每个格子放入的米粒数都是前一个格子中米粒数的两倍,试用累加法计算这64个格子中放入的米
问题描述:
语言高手急救:象棋盘上有64个格子,第一个格子中放入一粒米,第二个格子中放入两粒米……
以后每个格子放入的米粒数都是前一个格子中米粒数的两倍,试用累加法计算这64个格子中放入的米粒的总数
#include
intmain()
{
longintsum=1;
doublen=1;
if(n
马晓岩回答:
格子序号,米粒数
11=2^0
22=2^1
34=2^2
48=2^3
.
642^63
和为2^0+2^1+2^2+2^3+.+2^62+2^63=2^64-1=18446744073709551615
这个数量相当于现在全世界人口吃1000多年的粮食产量
刘建周回答:
……可是俺需要是C语言
马晓岩回答:
知道的,看你后面给的程序才知道你是要语言。你学计算机语言的,怎么人的语言都没掌握好,好好的电脑题,放数学专区来。
刘建周回答:
………………………………我都是自动分类的
马晓岩回答:
百度知道其实是大众水平,你这个专业的还是去电脑那问吧、这里应该标准答案都给不的
查看更多