解题思路:
挑子数为a
分析例子: N=10时
第一天桃子数为:a=1534
第二天:a=766
第三天:a=382
类推.........
可得出第一天的数目是第二天的挑子数(766+1)*2
可得出第二天的数目是第三天的挑子数(382+1)*2
我们可以用逆向思维来解题.
即N=1 为第十天 a=1;
即N=2 为第十天 a=4;
即N=3 为第十天 a=10;
即N=4 为第十天 a=22;
...........
注意事项:
参考代码:
#include <stdio.h>
int main ()
{
int i,n,a=1,sum=0;
scanf("%d",&n);
for(i=1;i<n;i++)
a=a*2+2;
printf("%d\n",a);
}
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:713 |
Cylinder (C语言描述+详细分析)浏览:3266 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
C二级辅导-进制转换 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:596 |
P1002 (C++代码)浏览:720 |
1074题 初学者,求帮忙看下,不知道哪错了浏览:291 |
简单的a+b (C语言代码)浏览:559 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:555 |
简单的a+b (C语言代码)浏览:610 |