找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: sniper2006

闲得慌出个喝汽水的题目,考考大家

[复制链接]
 楼主| 发表于 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
发表于 2011-9-25 14:21:30 | 显示全部楼层
我直看得懂程序,编程序还有很大距离,呵呵呵……
发表于 2011-9-25 16:18:31 | 显示全部楼层
呵呵。。。。。1499.。。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-26 05:04 , Processed in 0.054951 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表