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

舍罕王的失算

时间:2023-04-28 18:14:15浏览次数:28  
标签:总共 失算 sum 累加 循环 舍罕王

自然语言解决问题:只要考虑如何设计算法实现累加和即可。显然,可采用循环结构,每循环一次就实现一次累加,总共循环 64 次可获得累加和

流程图:

 

具体代码:

#include<stdio.h>
#include<math.h>
main(){

double sum=0;
int i;
for(i=1;i<=64;i++)
sum=sum+pow(2,i-1);
printf("国王总共需要赏赐给宰相的麦子数为:\n%f\n",sum);}

标签:总共,失算,sum,累加,循环,舍罕王
From: https://www.cnblogs.com/Mini-Q/p/17362869.html

相关文章

  • 经典算法——舍罕王算
    传说,印度的舍罕王打算重赏国际象棋的发明人,当时的宰相是西萨·班·达依尔。这位聪明的宰相胃口似乎并不大,他跑在国王面前说:“陛下,请您在这张棋盘的第一小格内,赏给我一粒麦......