本文主要是介绍灯塔数量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*
title:灯塔数量
author:王玉杰
time:2015年9月20日14:56:29
*/
//content:一个灯塔有8层,共有765盏灯,其中每一层的灯数都是其相邻上层的两倍,求最底层的灯数和最上层数。
#include<stdio.h>
void main()
{int i,sum,n=1,b;while(1){b=n;sum=0;for(i=1;i<8;i++){b=b*2;sum+=b;}sum+=n;if(765==sum){printf("%d\n",n);printf("%d\n",b);break;}n++;}
}
这篇关于灯塔数量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!