你的boy 和girl 的类呢?

解决方案 »

  1.   

    1)是否漏了goto next_year ?if( boy.赚钱 > 100,000 AND girl.感情 > 8 AND girl.年龄<30 ) 
        goto next_year;
    else 
        return love( another_boy,girl); 
      
    2)为什么没有 break 语句?
    没有break,你的程序就缺乏效率,没有意外 ...
      

  2.   

    感谢han012(阿毛)过一段时间再结账
      

  3.   

    define AND && 
    define OR  ||RESULT love(boy, girl) { 
      if( boy.有房() AND boy.有车() ) 
      { 
       boy.Set(Nothing); 
       return girl.嫁给(boy); 
      } 
      else if( girl.愿意等()AND girl.年龄<30 ) 
      { 
       next_year: 
       for( day=1; day<=365; day++) 
       { 
        if( day == 情人节 ) 
         if( boy.GiveGirl(玫瑰OR巧克力) ) 
         {
                girl.感情++;
                 boy.Money--;
             } 
         else 
          girl.感情--; 
        if( day == girl.生日) 
         if( boy.GiveGirl(玫瑰OR巧克力) ) 
         {
                  girl.感情++; 
                  boy.Money--;
             }
         else 
          girl.感情--; 
        boy.拼命赚钱(); 
           if( boy.有房() AND boy.有车() ) 
           { 
          boy.Set(Nothing); 
          return girl.嫁给(boy); 
         } 
       } 
       年龄++; 
       girl.感情--; 
       if( boy.年收入> 100,000 AND girl.年龄<30 )
             gril.m_b愿意等待=TRUE;   
       else 
        return love( another_boy,girl); 
      } 
      return love( another_boy,girl); 
    }
      

  4.   

    very good!
    opentuxedo(开缝的燕尾服)