解题思路:这题采用逆向思维,假设第一天猴子有1个桃子,以后的每一天桃子的数量就是在前一天的基础上+1再翻一倍就可以了
第一天 1
第二天 2*(1+1)
..... ......
第N天 2*(前一天桃子的数量+1)
注意事项:思路理清了就容易了
参考代码:
#include"stdio.h" int main() { int Sn=1,N; scanf("%d",&N); for(int i=1;i<N;++i) Sn=2*(Sn+1); printf("%d",Sn); }
0.0分
0 人评分
C语言训练-排序问题<1> (C语言代码)浏览:1351 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:667 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:589 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:542 |
ASCII帮了大忙浏览:749 |
printf基础练习2 (C语言代码)浏览:305 |
【蟠桃记】 (C语言代码)浏览:664 |
简单的a+b (C语言代码)浏览:546 |
简单的a+b (C语言代码)浏览:950 |
排序算法(选择,插入,冒泡)浏览:775 |