|
anthony1989 發表于 2011-9-25 13:57 ![]()
4 A( h8 i8 x* ~) E$ I! F你不會學計算機的吧,這么可怕,不對?是1499! ) K9 J" ~$ q7 s
哈哈 ,你可以做程序員啦,我也是學數控的,正確答案是14990 d0 Y5 K& g1 ]' Y
這個是C語言的源碼
* i# p7 C. a1 l$ \* x2 L#include<stdio.h>
8 p) c" g: K& _ Z$ G6 _ O( z#include<conio.h>1 I5 j) q+ E2 h
main()
^6 c+ G4 f C0 {{
E+ U; L- n, ] int A=1000; //開始的瓶數
! W( Z* o) B6 w; C' z/ Q3 F' \ int B=0; //已經喝掉的數量
; `3 q( K; ~( `+ D: v* x8 p int C=0; //最后剩余空瓶子4 t5 p5 ~- y/ k( W7 W
while (A > 0)7 G6 f6 ~& k# w- p) O* y
{$ f2 H' l# ?4 f
A--;# | v% R" J+ F& F" |
B++;
' w9 T3 V. J. P! b/ U# S! f C++;2 ]0 }8 j' y" W4 Q- ^! V
if (C == 3)
) {* G; j- u+ D/ Y1 X! ? {* x* m, U7 H" l! k0 n% s9 ]
C = 0; //當有3個瓶子時,空瓶數清零* a: G. i2 u7 v; A% N! F
A++; //3個空瓶換一瓶,汽水數增加一瓶
U) p! E/ y, d( Q L" ?0 ?) L }
0 Q- N! [$ j5 h- ~ } % Z/ [) w _$ m" l* I7 T
printf("總共喝了%d瓶\n\a還剩下%d個空瓶子\n\a",B,C);7 H9 V! o8 h( g- I2 z
getch();, g* _% @, P8 p9 d7 R
return(0);1 X! F3 t& K6 {, h8 U" H; T- Z/ U
}
. W4 R0 O9 a0 K
- ]( v4 M& Z" O8 V/ Y% z+ K# p) v |
|