杭电acm2013,为什么for循环中i不能等于o,感谢解答
2条回答 默认 最新
qzjhjxj 2022-07-28 22:27关注第n天剩下一个桃,那第n-1天呢?由题目知是吃掉一半再加一个才剩下一个桃,所以可以推出前一天的桃子数是后一天桃子数+1再乘以两倍。i 从 0 开始也可以:
#include<stdio.h> int main() { int n; while(scanf("%d",&n) != EOF){ int mun=1; for(int i=0;i<n-1;i++) mun=(mun+1)*2; printf("%d\n",mun); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 2无用