|
楼主 |
发表于 2011-9-25 14:15:06
|
显示全部楼层
anthony1989 发表于 2011-9-25 13:57 
$ H3 G3 Y: m9 Z2 V你不会学计算机的吧,这么可怕,不对?是1499!
# q- q% n3 _. R+ |- }1 [哈哈 ,你可以做程序员啦,我也是学数控的,正确答案是14990 }# }* z [/ y7 G. Z
这个是C语言的源码5 U& O: S8 k! I B, @& ~" d
#include<stdio.h>
8 V" y. H5 ~0 ^#include<conio.h>5 }* W0 `9 [4 v1 P h! ^' S; \
main()
, Q# [: v( {7 c+ I( P8 W{/ X$ W8 U2 A3 l, W
int A=1000; //开始的瓶数
+ \, a' P4 m, Q' O' a# c int B=0; //已经喝掉的数量! t2 t9 @2 F9 w( ~0 s* u
int C=0; //最后剩余空瓶子; o6 Q$ Z1 y- M; e) R1 K
while (A > 0)
3 k# p4 h$ W7 Z. L4 A {/ L& T4 L' C" q( Z+ G5 a- x& r
A--;
& O3 ], T1 I0 E" }+ f2 \% M' A B++;- F( ?! e/ i( v$ ^9 F
C++;
f/ @- I; D9 q, i5 J if (C == 3)
8 o) i; J9 s" p+ X, R+ ? X {
+ J" Z* \; b4 ~8 G) h- ^ C = 0; //当有3个瓶子时,空瓶数清零7 P1 p6 T0 {) S/ ^( L; b' C4 X
A++; //3个空瓶换一瓶,汽水数增加一瓶
4 p7 A- U% k/ f! K6 y+ x+ A, A }3 P- O) |# H# o8 |' `' X: w7 m7 c
} 5 [8 C( [$ w# a5 ^( F f4 b# z% P8 N
printf("总共喝了%d瓶\n\a还剩下%d个空瓶子\n\a",B,C);
6 ~) M1 L2 l2 W8 h/ N! ^* ~" m* ` getch();
7 q6 ^# b+ P+ V* u0 j return(0);% i6 V* U! c2 s G
}
/ f7 V3 @% O* s$ D1 p; _8 [5 Q1 X0 ~9 T' l
|
|