蒙古青年论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 68|回复: 8

一女孩写的经典“代码”,程序员该如何应对?

[复制链接]
发表于 2006-7-24 20:33:40 | 显示全部楼层 |阅读模式
  这是一个网上流传甚广的搞笑程序代码。作为程序员的我们,号称是高收入群体,然后事实究竟是不是大家都如此丰衣足食呢?经常贪黑与计算机相伴,我们的另一半,你找到了么?遇到下面这样一个看似玩笑,而其实是非常现实的问题,你如何应对呢?

result love(boy, girl)
{
    if( girl.愿意等() )
    while(!(boy.赚钱 > 100,000 and girl.感情 > 8 ) )
    {
        for( day=1; day <=365; day++)
        {
            if( day == 情人节 )
            if( boy.givegirl(玫瑰) )
                girl.感情++;
            else
                girl.感情--;  
            if( day == girl.生日 )
            if( boy.givegirl(玫瑰) )
            {
                girl.感情++;
            else
                girl.感情--;
            }
              
           if( boy.有房() and boy.有车() )
          {
              boy.set(nothing);
              return girl.嫁给(boy);
              break
          }
          boy.拼命赚钱();            
        }

        girl.年龄++;
        boy.年龄++;
        girl.感情--;
    }
    return girl.goto( another_boy);
}

[ 本帖最后由 雪花飞舞 于 2006-7-27 23:00 编辑 ]
发表于 2006-7-24 20:39:32 | 显示全部楼层
果然经典!    最早的c语言吧。   呵呵。好久没碰过了。
 楼主| 发表于 2006-7-24 20:40:23 | 显示全部楼层
居然有语法错误,呵呵
 楼主| 发表于 2006-7-24 20:47:38 | 显示全部楼层
拜托,是 C++
boy girl 有年龄和感情属性
boy 有 givegirl(玫瑰) 拼命赚钱() 方法
 楼主| 发表于 2006-7-24 20:51:10 | 显示全部楼层
改动了一下,boy 每天拼命工作直到有房有车,才能娶得美人归。
发表于 2006-7-24 21:07:52 | 显示全部楼层
总觉得这种思路不是蒙古人的。

蒙古男人什么时候那么重视房子车子了??   蒙古女人什么时候为财卖身来的??   


应该是蒙古男人女人双双拼命做工,互相热恋,永不抛弃对方,  恩恩爱爱才对啊。     就因为这样,其他民族才向往“塞外生活”的吧?
发表于 2006-7-24 21:25:44 | 显示全部楼层
^_^,缺个括号是吗?这段代码重用了,所以再写一个函数更好,
if( boy.有房() and boy.有车() )
          {
              boy.set(nothing);
              return girl.嫁给(boy);
          }

还很有可能是个死循环:D

[ 本帖最后由 pine 于 2006-7-24 21:31 编辑 ]
 楼主| 发表于 2006-7-24 21:48:09 | 显示全部楼层
原帖由 pine 于 2006-7-24 21:25 发表
^_^,缺个括号是吗?这段代码重用了,所以再写一个函数更好,
if( boy.有房() and boy.有车() )
          {
              boy.set(nothing);
              return girl.嫁给(boy);
          }

还很有 ...


既然是玩笑,那么当真干什么,真计较起来,控制流程的东西多了,可读性就差了。原来的程序 boy.发疯奋斗()的位置不对,不努力什么时候他才取得美人归呀。

不过进入死循环的人很多呀,gerl 更惨,循环在girl.goto( another_boy) 函数没结果了,年龄也老了
发表于 2006-7-24 22:50:41 | 显示全部楼层
你太不认真了,把girl拼错了,^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|蒙古青年论坛

GMT+8, 2026-7-17 17:40 , Processed in 0.011063 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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