| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2646 人关注过本帖
标题:印度国王分米这个怎么编呀?
只看楼主 加入收藏
xxxooo
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-1-12
收藏
 问题点数:0 回复次数:9 
印度国王分米这个怎么编呀?
古代印度有一位国际象棋大师,棋艺高明,受到国王尊重,愿让他在国王宝库随意挑选财宝,作为奖赏。但这位大师什么也不要,只请国王在他棋盘的64个方格里按第一格放一粒小麦、第二格放二粒、第三格放四粒、第四格放八粒,按后一格是前一格二倍的规律放下去,直到放满64格。
这个怎么编呀?
搜索更多相关主题的帖子: 印度 国王 
2005-01-12 12:01
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
等比数列求和公式~~
晕,笔算还来得快些

淘宝杜琨
2005-01-12 13:11
guisu
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-1-10
收藏
得分:0 
#include<stdio.h>
void main()
{
      long a[100]={1};
      int i;
      for(i=1;i<=64;i++)
          a[i]=2*a[i-1];
      for(i=0;i<=64;i++)
         {
            printf("%ld",a[i]) ;
              if(i%8=0)
                  printf("\n");
          }
}

2005-01-12 19:13
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 
别想得太简单了,2^63 级别的大数岂是long和简单一个C库函数返回值所能容纳的
这起码得用数组和相应的求幂算法

[此贴子已经被作者于2005-1-13 6:57:14编辑过]



2005-01-12 21:13
duyongxing
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-1-9
收藏
得分:0 
[原创]
以下是引用idealistic33在2005-1-12 15:20:38的发言: #include<stdio.h> #include<math.h> void main() { int x; printf("输入方阁数: "); scanf("%d", &x); printf("Total: %g\n",(pow(2,x)-1)); getch(); }
这个结论应该对吧?
2005-01-13 00:14
amzyb
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2005-1-10
收藏
得分:0 
#include <stdio.h> #include <math.h> double cacul(int i){ double n=1; long j; for(j=2;j<=i;j++){ n+=pow(2,i); } return n; } void main(){ int i; double n=0; double sum=0; for(i=1;i<=64;i++){ n=cacul(i); sum=sum+n; } printf("The totle sum is %lf \n",sum); } 不考虑,埋头算!呵呵! long型的确实得不到正确答案,需double
2005-01-13 11:39
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 
人在江湖飘~^—_—^|||   

[此贴子已经被作者于2005-1-13 20:36:18编辑过]



2005-01-13 20:19
快速回复:印度国王分米这个怎么编呀?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014844 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved