舍罕王的失算

自然语言解决问题:只要考虑如何设计算法实现累加和即可。显然,可采用循环结构,每循环一次就实现一次累加,总共循环 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);}

posted @ 2023-04-28 17:54  Mini-Q  阅读(21)  评论(0)    收藏  举报