首页 > 其他 > 详细

空瓶换汽水的买汽水问题

时间:2016-03-26 08:13:35      阅读:123      评论:0      收藏:0      [点我收藏+]

啊,好久没做小题练练脑了!

T:每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水。(编程实现)。

int Sum(int n)
{
	int N=0;
	int sum=n;
	int x=0;
	while(n>1)
	{
		N=n;
		n=(n+x)/2;
		sum+=n;
		x=(N+x)%2;		
        }
	  if(x!=0)
		sum+=1;
	  return sum;
}
int main()
{
	int num=20;
	int ret=0;
	ret=Sum(num);
	printf("%d\n",ret);
	system("pause");
	return 0;
}

听说脑子多动老了不易患老年痴呆,哈哈,题虽小,练练也不错!

本文出自 “sunshine225” 博客,请务必保留此出处http://10707460.blog.51cto.com/10697460/1755355

空瓶换汽水的买汽水问题

原文:http://10707460.blog.51cto.com/10697460/1755355

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