#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
//汽水1元一瓶,2个瓶盖换一瓶,20元喝几瓶?
int main()
{
int i;//i是瓶盖的数量
int sum = 0;
for (i = 20; i > 1; i /= 2)//跳出条件是只有一个瓶盖
{
sum += i-i%2;
i += i % 2; //奇数的时候确保/2可以向上取整
}
printf("%d", sum+1);
system("pause");
return 0;
}
【C语言---33】汽水瓶喝汽水(简化写法)
猜你喜欢
转载自blog.csdn.net/Austin_Yan/article/details/89380911
今日推荐
周排行