|
楼主 |
发表于 2011-9-25 14:15:06
|
显示全部楼层
anthony1989 发表于 2011-9-25 13:57 
7 c' e4 Y1 M0 |2 m9 K+ T; U你不会学计算机的吧,这么可怕,不对?是1499! 3 Y& ]8 Y" G L( a/ A' n
哈哈 ,你可以做程序员啦,我也是学数控的,正确答案是1499
' i0 c* R! k$ [这个是C语言的源码- t; |& ]- F) ]4 e* X3 h2 ~ i
#include<stdio.h># K" U4 S" D3 [( u+ Q, V" ^
#include<conio.h>
+ Q& V. q$ ] X1 e, h4 vmain()
1 r; x D" U' I* {' q" }/ W v P{! E& B1 {! a2 d2 h7 ^/ z
int A=1000; //开始的瓶数
2 F4 v4 ]& p* F6 l# y0 I4 o6 p+ n int B=0; //已经喝掉的数量- {4 u* z# Y$ x2 a' z6 ?
int C=0; //最后剩余空瓶子1 p! \5 g) e3 f6 |: n
while (A > 0)
7 M9 \4 \8 ~. q' q2 f6 X' ? {7 B& c! V% _7 W* ?' N0 u
A--;
5 ~0 [) w7 U+ }0 e% l# c B++;
* z1 i5 w- v, { k8 |- | C++;
& h* Y9 y6 L" _; [# _ if (C == 3)5 o" I2 g. m# V/ ]- ~. ~. N' Q
{) h8 F- H5 [3 c( Q- f: }) a1 l
C = 0; //当有3个瓶子时,空瓶数清零
! R9 [$ C* t, q1 U A++; //3个空瓶换一瓶,汽水数增加一瓶 2 P$ M* j9 g' b) R- f$ Y! |
}$ i1 q* \4 o5 k# x! k
} * d- A: ?4 u' g3 a `) I+ a
printf("总共喝了%d瓶\n\a还剩下%d个空瓶子\n\a",B,C);# J( I$ ]2 \/ {. A
getch();
4 ^4 b% u5 u! d* A- F$ q# c& b return(0);* Y2 d9 F7 E- n' b
}
) D! T4 A8 X8 s) x, |2 K7 t/ h8 p5 D
|
|