相传古印度宰相达依尔,是国际象棋的发明者。有一次,国王因为他的贡献要奖励他,问他想要什么。达依尔说:“只要在国际象棋棋盘上(共64格)摆上这么些麦子就行了:第一格一粒,第二格两粒,……,后面一格的麦子总是前一格麦子数的两倍,摆满整个棋盘,我就感恩不尽了。”国王一想,这还不容易,刚想答应,如果你这时在国王旁边站着,你会不会劝国王别答应,为什么?
输入:n (1<=n<=64) 输出:第n格上的麦子数
提示:数据类型大一些,可以用real型,打印时控制场宽小数位等(s:0:0形式)
用pascal做
宰相的麦子
答案:2 悬赏:20 手机版
解决时间 2021-12-20 17:08
- 提问者网友:且恨且铭记
- 2021-12-20 01:33
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-12-20 01:53
这是个陷阱 2的64次方 几乎天文数字了
那宰相更本不想要钱 是在考验国王的智慧
要是我在旁边 会委婉的劝国王 还是给些珠宝吧 给麦子也太怠慢的有功的人了
那宰相更本不想要钱 是在考验国王的智慧
要是我在旁边 会委婉的劝国王 还是给些珠宝吧 给麦子也太怠慢的有功的人了
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-12-20 02:05
#include
void main(){
int i,n;
double s=0,t=1;
printf("n=?");
scanf("%d",&n);
for(i=1; i<=n*n; i++){
s+=t;
t*=2;
}
s=s/1000*0.0325;
printf("%.2lf\n",s);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯