宇式情歌宇迷天地□→『一言难尽』 → [转帖]C++代码之爱情篇

每周日晚张宇主持《综艺大满贯》 EP《Back to 张宇》在线试听 情有独钟(宇影宇音)版区更新多个影音在线、下载

  共有544人关注过本帖树形打印

主题:[转帖]C++代码之爱情篇

帅哥哟,离线,有人找我吗?
枫叶之恋
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:名誉顾问 帖子:84 积分:816 威望:0 精华:0 金币:0 注册:2003-01-23 02:21:31
[转帖]C++代码之爱情篇  发帖心情 Post By:2003-08-26 02:00:18

/*今在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反对(0回到顶部
美女呀,离线,留言给我吧!
leave
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 月亮太阳光明左使
等级:白金级宇迷 帖子:1241 积分:5015 威望:7 精华:17 金币:0 注册:2003-08-06 12:43:38
  发帖心情 Post By:2003-08-26 09:24:30

专业性好强!


人生如梦 我心迷醉

我欲乘风归去 却恐无缘化云

招募论坛版主,诚邀有责任心的你加入 支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
天天
  3楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术顾问 帖子:1191 积分:5701 威望:7 精华:10 金币:150 注册:2003-02-15 21:14:42
  发帖心情 Post By:2003-08-29 16:44:26

哇,太妙了!! 专业性是有些强,我看了二十多分钟才看懂。 我想如果把那些中文的变量名述改为英文的,一些描述性的文字也改一下,说不定还真能编译成功呢!

张宇演唱会在线观看 支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
天天
  4楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术顾问 帖子:1191 积分:5701 威望:7 精华:10 金币:150 注册:2003-02-15 21:14:42
  发帖心情 Post By:2003-08-29 16:51:30

以下是引用枫叶之恋在2003-8-26 2:00:18的发言: /*今在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() { }
我觉得boy这个构造函数还有点小小的问题 应该把我标注的那两个地方的=改为== if(i==100) if(i==200)

情有独钟(宇影宇音)版区更新多个影音在线、下载 支持(0中立(0反对(0回到顶部
美女呀,离线,留言给我吧!
snackbb
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 孙悟空三打白骨精
等级:青铜级宇迷 帖子:825 积分:1296 威望:0 精华:0 金币:0 注册:2003-03-13 12:54:32
  发帖心情 Post By:2003-08-29 23:57:29

C++要是能这么考, 合格率会大大地提高的.


   snackbb

招募论坛版主,诚邀有责任心的你加入 支持(0中立(0反对(0回到顶部