1 //---------------------------------------------------------------------------
2
3 #include <vcl.h>
4 #pragma hdrstop
5 #include <stdio.h>
6 //---------------------------------------------------------------------------
7 #define PRICE 2
8 #pragma argsused
9 int main(int argc, char* argv[])
10 {
11 int money = 10 ;
12 int sum,bottle,cap,temp;
13
14 sum = (int)(money/PRICE);
15 bottle = sum;
16 cap = sum;
17
18 while( bottle >= 2 || cap >=4 )
19 {
20 temp = (int)(bottle/2);
21 sum += temp;
22 bottle = temp+bottle-temp*2;
23 cap += temp;
24
25 temp = (int)(cap/4);
26 sum += temp;
27 cap = temp+cap-temp*4;
28 bottle += temp;
29
30 }
31 printf("%d元可以喝%d瓶酒\n",money,sum);
32 for(;;);
33 return 0;
34 }
35 //---------------------------------------------------------------------------