项目:有一个灯塔,每层的灯数都死上一层的两倍。编程求出每一层的灯数以及总灯数,一共八层。
步骤:利用for‘循环构建一个灯塔层数的递增,进而计算并打印灯塔的层数及灯数
代码:
int main()
{
int a = 3;
int b;//定义两个变量备用
for (b = 1; b <= 8; b++)//灯塔的层数递增---类似99乘法表
{
printf("第%d层的灯数为:%d\n", b,a);//每次进行打印
a = a * 2;//是上一层的两倍
}
return 0;
}