与神明说


私信TA

用户名:subject

访问量:35440

签 名:

听闻黄昏是个浪漫主义者,难怪夕阳会爱上他

等  级
排  名 333
经  验 5391
参赛次数 0
文章发表 33
年  龄 24
在职情况 在职
学  校
专  业 软件技术

  自我简介:

可有偿指导,可代做毕设,课设,作业,(qq:1159921160,备注来意)

解题思路:

逆推思路:
        最后一天            1
        倒数第二天    (1+1)*2=4
        倒数第三天    (4+1)*2=10
        倒数第三天    (10+1)*2=22
        
        得到循环递推公式   sum=(sum+1)*2


注意事项:

    需要注意控制循环次数,循环从倒数第二天开始,即循环次数比输入天数少1


参考代码:

#include"iostream" 
using namespace std;

int main(){
    int n,sum=1;
    cin>>n;
    n--;           //循环从倒数第二天开始,即循环次数比输入天数少1
    while(n--){
        sum=(sum+1)*2;
    }
    cout<<sum<<endl;
}


 

0.0分

3 人评分

  评论区

  • «
  • »