首页 > 其他分享 >舍罕王的失算

舍罕王的失算

时间:2023-05-03 12:11:45浏览次数:26  
标签:失算 int pow double include 舍罕王

一、问题描述:

 

二、设计思路:

    此题用pow函数,注意pow函数的格式,必须是double形

 

 

三、程序流程图:

 

 

四、代码实现:

#include<stdio.h>
#include<math.h>
int main()
{
double a=1;
    int i;
    for(i=1;i<=63;i++)
    {
    a+=pow(2,i);
    }
    printf("总共需要赏赐麦子:%f",a);
    
    
    
    return 0;
}

 吐槽一下,宰相这样做,可不是舍罕王的失算了,是宰相的失算,估计会被杀头吧,哈哈哈哈哈哈哈

标签:失算,int,pow,double,include,舍罕王
From: https://www.cnblogs.com/bzsc/p/17368894.html

相关文章

  • 舍罕王的失算
    自然语言解决问题:只要考虑如何设计算法实现累加和即可。显然,可采用循环结构,每循环一次就实现一次累加,总共循环64次可获得累加和流程图: 具体代码:#include<stdio.h>#include<math.h>main(){doublesum=0;inti;for(i=1;i<=64;i++)sum=sum+pow(2,i-1);printf("国王总共需要......
  • 经典算法——舍罕王算
    传说,印度的舍罕王打算重赏国际象棋的发明人,当时的宰相是西萨·班·达依尔。这位聪明的宰相胃口似乎并不大,他跑在国王面前说:“陛下,请您在这张棋盘的第一小格内,赏给我一粒麦......