C++编程 有一个八层灯塔,每层所点灯数是上一层的两倍,共有765盏灯,求灯塔塔底灯数麻烦使用函数调用编写 我会写不过函数的调用写不出来.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 23:32:17
C++编程 有一个八层灯塔,每层所点灯数是上一层的两倍,共有765盏灯,求灯塔塔底灯数麻烦使用函数调用编写 我会写不过函数的调用写不出来.

C++编程 有一个八层灯塔,每层所点灯数是上一层的两倍,共有765盏灯,求灯塔塔底灯数麻烦使用函数调用编写 我会写不过函数的调用写不出来.
C++编程 有一个八层灯塔,每层所点灯数是上一层的两倍,共有765盏灯,求灯塔塔底灯数
麻烦使用函数调用编写 我会写不过函数的调用写不出来.

C++编程 有一个八层灯塔,每层所点灯数是上一层的两倍,共有765盏灯,求灯塔塔底灯数麻烦使用函数调用编写 我会写不过函数的调用写不出来.

供参考 答案为3

#include <stdio.h>
int calc(int i)
{
\x09int j;
\x09int sum = 0;
\x09for(j = 0; j < 8; j ++)
\x09\x09sum+=i, i*=2;
\x09return sum;
}
int main()
{
\x09int i =1;
\x09int r;
\x09while(1)
\x09{
\x09\x09r = calc(i);
\x09\x09if(r >= 765) break;
\x09\x09i ++;
\x09}
\x09if(r == 765) printf("result = %d\n", i);
\x09else printf("no such result\n");
\x09return 0;
}

 

这样效率更高一些

#include <stdio.h>
int calc(int i)
{
\x09int j;
\x09int sum = 0;
\x09for(j = 0; j < 8; j ++)
\x09\x09sum+=i, i*=2;
\x09return sum;
}
int main()
{
\x09int r;
\x09r = calc(1);

\x09if(765%r) printf("no such result\n");
\x09else printf("result = %d\n", 765/r);
\x09return 0;
}

C++编程 有一个八层灯塔,每层所点灯数是上一层的两倍,共有765盏灯,求灯塔塔底灯数麻烦使用函数调用编写 我会写不过函数的调用写不出来. c语言有一个8层灯塔,每层所点灯数为上一层两倍,共有765盏灯,求塔底灯数 (运用函数实现如递归函数) 有一个8层灯塔,每层所点灯数都等于该层上一层的两倍,一共有765盏灯,求塔底的灯数.C++程序 有一个8层灯塔,每层所点灯数都等于该层上一层的两倍,一共有765盏灯,求塔底的灯 有一个8层灯塔,每层所点灯数都等于该层上一层的两倍,一共有765盏灯,求塔底的灯 C++程序 C++:有一个8层灯塔,每层所点灯数都等于该层上一层的两倍,一共有765盏灯,求塔底的灯数 有一个八层灯塔,每层所点的灯数都等于该层上一层的两倍,一共有765盏灯,编程求塔底的灯数.在线等用for 循环. 有一座七层灯塔,每层所点灯的盏数都是上面一层的2倍,一共点381盏灯,求底层所点 有一个7层的灯塔,每层所点的灯的盏数都是上面一层的2倍,一共点了381盏灯,则该灯塔最上层有___盏灯. 一个旅店里,每层的房间数相同,如果每层有7间住人,一共空出6间房;如果每层只有5间住人,就会空出18间房请问:每层有几间房? 综合布线的问题,大家帮忙做下!一个大厦有6层楼.每层100个信息点,每层长40M,宽30M,高4M,若电竖井正好在每层中央,中心机房设在3层,程控交换机2层,各机房都离竖井比较近,估计,这座大厦所需综 星光小区有A.B.C三栋楼,每栋楼房有13层,每层有8个单元,请你设计一个方案,为小区的单元房编门牌号. 下图是一所小学的科技楼,有4层,正面每层的三个圆形窗户由左向右表示一个三位数分别是:837、571、206、439,但不知道这个数和哪一层窗户对应,请你观察,后画出表示2008的四个窗户. 25.下图是一所小学的科技数,它有4层,正面每层的三个圆形窗户由左向右表示一个三位数,这些三位数是:837、571、206、439,但是不知道这四个数和哪一层的窗户对应,请你观察一下,然后画出表 有一个形如六边形的点阵,它的中心是一个点,算作第一层,第二层每边有两个点,第三层每边有三个点,以此以此类推(1)写出第n层所对的点数.(2)如果某一层共96个点,你知道它是第几层吗? 某大楼共有15层,地上有12层地下有3层,请用正负数表示这栋楼每层的层号某人乘电梯从地上4层降至地下3层,问电梯一共降了多少层要说出原因哈不要太复杂的算式还必须回答完整 短歌行全诗四层,每层八句,分别用八字概括每八句的主要内容,用一个字概括每层感情 如图所示,有一个如六边形的点阵,它的中心是一个点,第二层每边有两个点,第三层每边有三个点,以此内推.(1)写出第五层所对应的点数;(2)写出第n层所对应的点数;(3)如果六边形的点