设为首页 加入收藏

TOP

C++代码之爱情篇
2014-11-24 02:26:22 来源: 作者: 【 】 浏览:0
Tags:代码 爱情

今在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);


}


}


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux环境下jni调用so库异常 下一篇从C#到C++的一些容易出现的困惑

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: