快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

C++代码之爱情篇

*今在VC论坛上看到一段好代码叫C语言代码人生之爱情篇,各大虾正在热烈讨论,
    现在哦把它简单地标准C++代码,作为抛砖引玉,供各位大虾继续发挥,写成人
    生篇,事业篇什么的应该不难,最好写成了一段完整标准的C++语言语法教材*/
    #include
    #include
    #include 一些必要头文件

    #define NOTHING 不需任何东西

    class Boy
    {
    public:
    bool 有房;
    bool 有车;
    int 年龄;
    public:
    Boy();
    ~Boy();
    void 恋爱(Girl girl);
    void 具备条件(char *another);
    bool 赠送礼物(Girl girl,char *gift)
    long 拼命赚钱();
    };

    class Girl
    {
    public:
    int 感情;
    bool 愿意等;
    int 生日;
    public:
    Girl();
    ~Girl();
    void 恋爱(Boy boy);
    void 嫁给(Boy boy);
    };

    Boy::Boy()
    {
    int i;
    i=rand();
    if(i=100)
    {
    有房=true;
    }
    else
    {
    有房=false;
    }
    i=rand();
    if(i=200)
    {
    有车=true;
    }
    else
    {
    有车=false;
    }
    }

    Boy::~Boy()
    {

    }

    void Boy::恋爱(Girl girl)
    {
    与girl进入相恋阶段;
    }

    void Boy::其他具备条件(char *another)
    {
    Boy目前拥有的除房子车子外条件=another;
    }

    bool Boy::赠送礼物(Girl girl,char *gift)
    {

    if(Boy将礼物送给girl)
    return true;
    else
    return false;
    }

    long Boy::拼命赚钱()
    {
    Boy日夜操劳,两眼发黑,为的是月末能拿到那可怜的钞票;
    return 一年挣下的钞票总数;
    }

    Girl::Girl()
    {

    }

    Girl::~Girl()
    {
    }

    void Girl::恋爱(Boy boy)
    {
    与boy进入相恋阶段;
    }

    void Girl::嫁给(Boy boy)
    {
    同意嫁给boy,与boy步入神圣的婚姻殿堂;
    }


    void main( )
    {

    Boy theBoy;
    Girl theGirl;
    int year;
    long money;

    theBoy.年龄=25;
    theBoy.恋爱(theGirl);
    year=1;
    theGirl.感情=1;
    theGirl.愿意等=true;
    theGirl.生日=1001;
    money=0;

      if( theBoy.有房==true&&theBoy.有车==true)
      {
       theBoy.其他具备条件(NOTHING);
       theGirl.嫁给(theBoy);
    return;
      }
      while (theGirl.愿意等==true)
      {
     
       for( int day=1; day<=365; day++)
       {
        if( 节日转换(day) == 情人节)
    {
         if( theBoy.赠送礼物(theGirl,玫瑰))
          theGirl.感情++;
         else
          theGirl.感情--;
    }
        if( 日期转换(day) == theGirl.生日)
    {
         if( theBoy.赠送礼物(theGirl,玫瑰))
          theGirl.感情++;
         else
          theGirl.感情--;
    }
      money+=theBoy.拼命赚钱();
       }
        if(money>1000000)
        {
         theBoy.有房=true;
    theBoy.有车=true;
    theGirl.愿意等=false;
    break;
        }

    theBoy.年龄++;
        theGirl.感情--;

    if(theBoy.年龄>30||the.Girl.感情<0)
    theGirl.愿意等=false;
    }
    if(theBoy.有房==true&&theBoy.有车==true)
    theGirl.嫁给(theBoy);
    else
    {
    Boy anotherBoy;
    theGirl.恋爱(anotherBoy);
    }
    }

    //注:以上代码尚未编译,请个人自行编译运行,哈哈,祝君顺利

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论