如果可以赊账的话,那么就可以喝40瓶汽水
我们这里考虑不赊账,能喝几瓶水
具体代码如下
int main()
{
int n = 20;
int sum = 0;
int ex = 0;
int i;
for (i = n; i > 0; i /= 2)
{
sum += i;
i += ex;
ex = i % 2;
}
printf("%d\n", sum);
return 0;
}
如果可以赊账的话,那么就可以喝40瓶汽水
我们这里考虑不赊账,能喝几瓶水
具体代码如下
int main()
{
int n = 20;
int sum = 0;
int ex = 0;
int i;
for (i = n; i > 0; i /= 2)
{
sum += i;
i += ex;
ex = i % 2;
}
printf("%d\n", sum);
return 0;
}