首页 > 其他 > 详细

用瓶子交换汽水问题

时间:2015-11-17 19:21:04      阅读:165      评论:0      收藏:0      [点我收藏+]

每瓶汽水一元,两个空瓶子可以换一瓶汽水,现在有20元可以喝多少瓶汽水

#include<stdio.h>

int main()
{
	int money = 0;
	int bottle = 0;
	int drink = 0;
	printf("money=");
	scanf("%d", &money);
	if(money)
	{
		int tmp = 0;
		bottle = money ;
		drink = bottle;
		
		while (bottle)
		{
			drink = drink + bottle / 2;//喝的汽水数
			tmp = bottle / 2;
			bottle = tmp + bottle % 2;//剩余瓶子数
			if (1==tmp)//只剩下一个瓶子时不能交换汽水
				break;
				
		}
	}
	printf("汽水=%d", drink);
	system("pause");
	return 0;
}


本文出自 “无以伦比的暖阳” 博客,请务必保留此出处http://10797127.blog.51cto.com/10787127/1713445

用瓶子交换汽水问题

原文:http://10797127.blog.51cto.com/10787127/1713445

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!