今天的作業是 UVA11150: Cola
題目是3個喝完的可樂可以換一瓶新的可樂,而我們也可以向別人借空瓶子,而且最後要將空瓶子還給他,問最多可以喝到幾罐。
輸入資料是瓶子數量
#include <stdio.h>
int main(){
	int n;
	while(scanf("%d",&n)!=EOF){ //因為會一直輸入,所以用迴圈
		int all=0; //先宣告一個全部瓶子個數的變數
		while(n>=3){ //當空瓶還有3個以上時執行
			all += (n/3)*3; //將已經兌換的瓶子加進變數
			n = n/3+n%3; //n變成兌換過後換到的瓶子與還沒兌換的瓶子總和
		}
		if(n==2) all++; //如果還有2個就借瓶子
		all += n;
		printf("%d\n",all);
	}
	return 0;
}