解题思路:第二天吃的是第一天的一半多一个,所以逆推回去就好了。
注意事项:
1.注意循环次数是N-1次(因为第一天是摘桃子的,是全部的总数,不用再循环了)
2.不需要另创建一个sum来计算总数,因为没有叠加,只要对a一直计算就好了
参考代码:
#include<stdio.h>
int main()
{
int N,a=1;
scanf("%d",&N);
for(int i=N;i>1;i--){
a=(a+1)*2;
}
printf("%d",a);
return 0;
}
总结:注意区分有没有sum的情况
0.0分
1 人评分
最小公倍数 (C语言代码)浏览:1105 |
大家好,我是验题君浏览:604 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
1231题解(注意理解“输入多个测试实例”)浏览:830 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:660 |
【偶数求和】 (C++代码)浏览:744 |
简单的a+b (C语言代码)浏览:643 |
Manchester- A+B for Input-Output Practice (II)浏览:1365 |
WU-IP判断 (C++代码)(一种有趣的实现方法)浏览:1572 |