七月


私信TA

用户名:yuzefeng

访问量:3942

签 名:

等  级
排  名 1732
经  验 2594
参赛次数 0
文章发表 38
年  龄 0
在职情况 学生
学  校 成都理工大学
专  业

  自我简介:

解题思路:第二天吃的是第一天的一半多一个,所以逆推回去就好了。





注意事项:

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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

逆推的思想很好呀
2022-10-16 10:07:43
  • «
  • 1
  • »