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