以下是两个方法.希望最好能解释下意思

1个回答

  • 昨天总桃子数 == (今天总桃子数+1)*2

    今天总桃子数目 是 昨天吃了一半再多次一个的结果 理解上面公式!

    第一种方法不符合公式 直接打XXXXX

    请看:

    int i,sum;

    sum = 1; //第10天的桃子数目 你肯定漏掉了

    for(i=9;i>0;i--) //改一下for循环反正都循环9次 这里9-1分别表示第9-1天

    {

    // 下面用开始给出的公式

    sum/*第i-1天的*/= 2*(sum/*第i天的*/+1); 这样一直算到第一天的 没错 就这样

    }

    再理解你老师的 只是记得像我一样初始化 就没错 ok?