返回列表 发帖

求助!编程

result love(boy, girl)
    {
    if( boy.有房() and boy.有车() )
    {
    boy.set(nothing);
     return girl.嫁给(boy);
      }
    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.感情--;
     boy.拼命赚钱();
     }
     }
        if( boy.有房() and boy.有车() )
        {
     boy.set(nothing);
     return girl.嫁给(boy);
     }
     年龄++;
     girl.感情--;
     }
     return girl.goto( another_boy);
     }


学过c 的都看的懂^_^
工程家园需要各位朋友的关心和支持
你们的支持就是我们前进的动力


http://www.heubbs.cn

TOP

勉强看的懂
[img]http://www.game365.com/club/stop/images/logo.jpg[/img] 永远的星际……

TOP

没有什么算法的程序
欢迎光临我的个人空间:★四维空间★

TOP

感觉有点混乱……

TOP

N百年前就有人发过了。。。。。。。。。。

TOP

靠!goto语句不能乱用的啊
删掉return girl.goto( another_boy);
呵呵

TOP

Originally posted by lishuxin612 at 2005-4-17 08:20 PM:
靠!goto语句不能乱用的啊
删掉return girl.goto( another_boy);
呵呵


此goto非彼goto!
这里作者的意思可能是把goto作为girl类的一个方法
C里面GOTO语句也不是绝对不可以用,适当的时候用一下可以起到优化代码的作用,有个原则就是只能单向的GOTO,决不能交叉的GOTO,那就乱套了
显然作者是用C++写的
也很显然程序中存在着很严重的问题
比如:girl.感情++; 一句。没有对数据进行封装,“感情”应该是作为girl类的一个私有数据成员,不能直接引用,否则不就成了C了吗?

还有程序中没有良好的编程风格,这给阅读带来一些困难

TOP

返回列表