|
楼主 |
发表于 2011-9-25 14:15:06
|
显示全部楼层
anthony1989 发表于 2011-9-25 13:57 
" `* ^9 g8 m* I% e2 t6 {你不会学计算机的吧,这么可怕,不对?是1499! 9 \/ x5 g& J& \- _
哈哈 ,你可以做程序员啦,我也是学数控的,正确答案是1499# T" W p2 z3 v; J$ k: }+ U+ T
这个是C语言的源码2 h. u8 H# f U& J5 u! ^; w" |0 E3 M
#include<stdio.h>: w& n4 \+ h. Y
#include<conio.h>" @3 D- d4 T( F6 B
main()2 j8 @( k+ a6 D. C1 U/ O3 k3 W$ @
{
0 ^+ \$ k2 ?, E int A=1000; //开始的瓶数" j _$ ^( e& c' X
int B=0; //已经喝掉的数量: [. i6 L8 x' l' Z5 O2 g
int C=0; //最后剩余空瓶子- U9 g" d6 P* L$ p+ I6 o9 v$ \" K* G; e: f
while (A > 0)
& Y2 S J4 U' b" X N {. \6 u' n& c" N) h* a
A--;( R9 o1 b: |4 k# n* l
B++;
& T) }' {$ I0 I# J C++;- j$ G; Z' ^7 d! ^& t0 l! F
if (C == 3)
! r+ l: N: A! [- s, E4 u {6 p0 ^$ m$ u+ {
C = 0; //当有3个瓶子时,空瓶数清零, g4 B1 y8 o p9 w7 C, X4 k
A++; //3个空瓶换一瓶,汽水数增加一瓶 3 J- @: `4 d* A. E F! D" y
}* D" _* R; }7 e2 N0 [, ^6 {4 I
} 6 C0 a, v0 Y# @7 Z0 g4 k
printf("总共喝了%d瓶\n\a还剩下%d个空瓶子\n\a",B,C);; ?8 ` e1 L$ Q, r$ o6 g
getch();
3 b- d. W0 H: G9 j2 b" m+ j return(0);2 [" g, s( x! @8 _* [
}
+ e t% S* [, _( U; D7 j, V* H- \& n0 _) O. Y
|
|