昨天总桃子数 == (今天总桃子数+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?