|
楼主 |
发表于 2011-9-25 14:15:06
|
显示全部楼层
anthony1989 发表于 2011-9-25 13:57 
& R. p% U9 A0 ~4 t. p你不会学计算机的吧,这么可怕,不对?是1499!
) e+ E( k5 Y. v哈哈 ,你可以做程序员啦,我也是学数控的,正确答案是1499# T* T* o; n; `& g
这个是C语言的源码
" d* a/ K3 |7 v5 F# M3 F#include<stdio.h>4 O; W" q2 H: n6 M6 @# {
#include<conio.h>9 n u% F( h! W
main()9 H9 z$ A& n- [( j e4 K6 A: R
{$ o7 c, j, s- g, y% y$ ]
int A=1000; //开始的瓶数
) Q& I6 b2 P4 Z/ ]) f3 R5 r int B=0; //已经喝掉的数量
! H! c( l1 D0 N6 A: R2 d/ R int C=0; //最后剩余空瓶子( R/ b5 e9 k! _4 _4 c
while (A > 0); z/ Y$ m+ t9 ~" j3 r
{
4 q7 u4 [* M) C: s A--;
& }% d0 V! @0 ]. x- T& H1 Z B++;; ?2 B4 \, L/ F/ X% M5 K
C++;
{5 \9 |0 X" g/ U9 { if (C == 3) C7 S, Z- q. E% X
{9 F i" L( g( ^1 _9 z' {- B
C = 0; //当有3个瓶子时,空瓶数清零
" _8 u' G$ @7 m5 l A++; //3个空瓶换一瓶,汽水数增加一瓶 3 \5 K+ X/ _4 @( Y
}
" z: P3 C3 i( E# O }
6 o; b, {8 O; l printf("总共喝了%d瓶\n\a还剩下%d个空瓶子\n\a",B,C);
$ }5 {4 R' U& S3 r" S+ Z, ~ getch();
& k7 n3 G* ]0 | `% F return(0);+ |, s+ l, a: b0 F
}
" V: d1 K6 ]$ A! U, B0 N
( q2 |; u, h+ B! E |
|