某女友為他男友寫的程式[轉載+修訂]

來源:互聯網
上載者:User

轉載自電腦科學論壇
修訂:Tony Qu增加了代碼注釋:)

ResultOfLove(person boy ,person girl)
{
    //男孩有車有房
  if( boy.hashouse() AND boy.hascar() )
  {
    boy.Set(Nothing);
    //女孩直接嫁給男孩
    return girl.Marry(boy);
  }
    //如果男孩沒有房子或車子,或者兩者都沒有,女孩願意等
  else if (girl.Willingtowait() )
       {
  next_year:   //一年過去了
  for( day=1; day<=365; day++)
  {
    if( day == loverday )   //今天是情人節
      if( boy.GiveGirl(rose) )   //男孩送給女孩一束玫瑰
        girl.love++;
      else
        girl.love--;
    if( day == girl.birthday)   //今天是女孩生日
      if( boy.GiveGirl(rose) )   //男孩送女孩一束玫瑰
        girl.love++;
      else
        girl.love--;
    boy.();
  }
  Year++;
  girl.love--;
    //男孩有了車子和房子
  if( boy.hashouse() AND boy.hascar() )
  {
    boy.Set(Nothing);
    //女孩嫁給男孩
    return girl.marry(boy);
  }
    //男孩沒有車子和房子,但是有超過10w的存款,並且女孩很愛他
  else if( boy.money > 100,000 AND girl.love > 8 )
  goto next_year;   //他們會繼續攜手走過明年
       else   //否則,女孩就會離開
  return girl.goto( another_boy);
       }
    //如果男孩既沒有錢、又沒有車子和房子,女孩就會離開
  return girl.goto( another_boy);
}  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.