解题思路:可以直接从最后剩的数量倒推回最开始的数量,只要将每天剩的果子数加1再乘2即可。
注意事项:第N天准备吃的时候,其实是吃了N-1天,所以最后循环只要到第N-1天即可
参考代码:
#include
int main()
{
int i,a,N;
a=1;
scanf("%d,",&N);
for(i=1;i<N;i++)
{
a=(a+1)*2;
}
printf("%d",a);
return 0;
}
0.0分
4 人评分
简单的a+b (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |
字符串比较 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:4361 |
Manchester- 求之N内的素数浏览:1494 |
IP判断 (C语言代码)浏览:495 |
图形输出 (Java代码)浏览:453 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:478 |