灯塔数量"/>
4.5.7 c++求灯塔数量
4.5.7 灯塔数量
有一八层灯塔,每一层的灯数都是上一层的一倍,共有765盏灯,求最上层和最下层的灯数。
#include <iostream>
#include<stdio.h>using namespace std;int main()
{int n=1,m,sum,i;while(1){m=n;sum=0;for(i=1;i<8;i++){m=m*2;sum+=m;}sum+=n;if(sum==765){printf("the first floor has %d\n",n);printf("the eight floor has %d\n",m);break;}n++;}
}
结果
更多推荐
4.5.7 c++求灯塔数量
发布评论