|

楼主 |
发表于 2011-9-25 14:15:06
|
显示全部楼层
anthony1989 发表于 2011-9-25 13:57 3 b! G9 D& e/ \) ^' b
你不会学计算机的吧,这么可怕,不对?是1499! % s7 b) a1 U0 W8 g, S/ G
哈哈 ,你可以做程序员啦,我也是学数控的,正确答案是1499
! G/ @1 I. T- n3 q+ O这个是C语言的源码
6 E3 P1 b" g/ L k0 f#include<stdio.h>
! ?* z7 {, [* F" r#include<conio.h>$ g# v' A% S3 Q! ?% d. j
main()
& }9 l y4 X- u8 V. O) e. z{1 s+ J0 ?& z) r" _! k7 g! [! v
int A=1000; //开始的瓶数# v1 |" G5 i( r3 P% ?- E. S% o, d
int B=0; //已经喝掉的数量
0 V$ o5 h0 x, r$ k- n0 d int C=0; //最后剩余空瓶子$ ^7 c+ |% C8 _# c* Q' x! A
while (A > 0). [2 G& e+ D6 s
{
, }! P }! r" C- e6 j% [. p A--;3 M7 w' x ~& a V, R% ^
B++;3 [1 ]3 p5 ?! N7 O
C++;
* M. o7 m- ~. [ if (C == 3); `* ~9 u7 W* g
{7 r t0 Y; V1 V0 Y- T
C = 0; //当有3个瓶子时,空瓶数清零
. f) z8 x& M7 N$ V) o e! ^ A++; //3个空瓶换一瓶,汽水数增加一瓶 4 E7 O* f! I2 I O
}
# ~ K; u3 r* d) D! V0 ]5 E }
3 O' Q% Q w# J$ K& V! f: M# I' R6 ^& R printf("总共喝了%d瓶\n\a还剩下%d个空瓶子\n\a",B,C);
: p4 o D7 X8 z5 ^: S: f1 P. ^ getch();
1 T$ L" J) N" a7 I; W' w3 P& K return(0);
! a' E( `# v( f9 m, F( Z}
" c! v+ t; p. l$ M' |1 ]; m. P: g9 s6 C+ O
|
|