|
楼主 |
发表于 2011-9-25 14:15:06
|
显示全部楼层
anthony1989 发表于 2011-9-25 13:57 
: w5 P6 n- H1 Q4 l你不会学计算机的吧,这么可怕,不对?是1499! % ]% W( A+ `5 M$ ^0 [
哈哈 ,你可以做程序员啦,我也是学数控的,正确答案是1499
+ w& D: y$ s, Z, B- W这个是C语言的源码
- O1 l7 q, y' k* d! w j& V6 D7 R#include<stdio.h>/ Y* c7 f* ^! c) t
#include<conio.h>
- j3 p0 ^- [) `main()
( l5 \7 i/ f. L9 `2 ~6 i2 |; i" t{
0 |/ Y$ O# P- X+ [; E3 R int A=1000; //开始的瓶数
9 R8 F' i. M& }' w int B=0; //已经喝掉的数量1 h- ^* H1 |. ?0 B$ W
int C=0; //最后剩余空瓶子
% S7 m$ H3 C3 }% P0 _ while (A > 0)
3 A) x" D6 }+ r# e {6 n2 G* A1 |: t( n$ C- F' Y& U
A--;
: P. `, |3 H+ B( _+ g# z% S# j B++;
# L5 i, R! z+ c: D2 t C++;
6 n* Z9 {$ O3 Y' M1 \, ~ if (C == 3)6 L* F/ \3 g3 Q4 L8 ?. {' m
{
5 [$ `+ H: P0 l" R C = 0; //当有3个瓶子时,空瓶数清零. K' H* s/ e3 K% I' L0 r
A++; //3个空瓶换一瓶,汽水数增加一瓶 2 `$ y* U! M7 W, C* u x; H3 S
}
- x& j: P! l& Y1 F } , ? j: a/ e$ t- [# R5 |/ X
printf("总共喝了%d瓶\n\a还剩下%d个空瓶子\n\a",B,C);
- \# B% c6 a, A& r) f" o b# s getch();
/ V6 U. O+ R/ }* Y3 S9 \* Q return(0);
/ R) T+ i. I, d}8 _5 O, l5 N" D# e P5 [' L" v! T
% T- h. p/ h4 C
|
|