- Author: andylog
- Filed under: Uncategorized
Wednesday
Jun 6,2007
1 #define NOTHING 不需任何东西
2 class Boy { 3
4 public: 5 bool 有房; 6 bool 有车; 7 int 年龄; 8
9 public: 10 Boy(); 11 ~Boy(); 12 void 恋爱(Girl girl); 13 void 具备条件(char* another); 14 bool 赠送礼物(Girl girl, char* gift) 15 long 拼命赚钱(); 16 }; 17
18 class Girl { 19
20 public: 21 int 感情; 22 bool 愿意等; 23 int 生日; 24
25 public: 26 Girl(); 27 ~Girl(); 28 void 恋爱(Boy boy); 29 void 嫁给(Boy boy); 30 }; 31
32 Boy::Boy() 33 { 34 int i; 35 i = rand(); 36 if (i == 100) { 37
38 有房 = true; 39
40 } 41 else { 42
43 有房 = false; 44
45 } 46 i = rand(); 47 if (i == 200) { 48
49 有车 = true; 50
51 } 52 else { 53
54 有车 = false; 55
56 } 57 } 58
59 Boy::~Boy() 60 { 61
62 } 63
64 void Boy::恋爱(Girl girl) 65 { 66 与girl进入相恋阶段; 67 } 68
69 void Boy::其他具备条件(char* another) 70 { 71 Boy目前拥有的除房子车子外条件 = another; 72 } 73
74 bool Boy::赠送礼物(Girl girl, char* gift) 75 { 76 if (Boy将礼物送给girl) 77
78 return true; 79
80 else
81
82 return false; 83 } 84
85 long Boy::拼命赚钱() 86 { 87 Boy日夜操劳,两眼发黑,为的是月末能拿到那可怜的钞票; 88
89 return 一年挣下的钞票总数; 90 } 91
92 Girl::Girl() 93 { 94
95 } 96
97 Girl::~Girl() 98 { 99
100 }101
102 void Girl::恋爱(Boy boy)103 {104 与boy进入相恋阶段;105 }106
107 void Girl::嫁给(Boy boy)108 {109 同意嫁给boy,与boy步入神圣的婚姻殿堂;110 }111
112 RESULT love(boy,girl)113 {114
115 if (boy.有房() && boy.有车()) {116
117 boy.Set(Nothing);118 return girl.嫁给(boy);119
120 }121 else if (girl.愿意等()) {122 next_year:123 for (day = 1; day〈= 365; day++) {124 if (day == 情人节)125 if (boy.GiveGirl(玫瑰 + 巧克力 + anyting valuable))126
127 girl.感情++;128
129 else
130
131 girl.感情--;132
133 if (day == girl.生日)134
135 if (boy.GiveGirl(玫瑰 + anything valuable))136
137 girl.感情++;138
139 else
140
141 girl.感情--;142
143 boy.拼命赚钱();144 }145 年龄++;146 girl.感情--;147 if (boy.有房() && boy.有车()) {148
149 boy.Set(Nothing);150 return girl.嫁给(boy);151
152 }153 else
154 if(boy.赚钱 > 100000 && girl.感情 > 6)155
156 goto next_year;157
158 else
159 return girl.goto(another_boy);160 }161
162 return girl.goto(another_boy);163 }164
165 int main(void)166 {167 Boy theBoy;168 Girl theGirl;169 int year;170 long money;171 theBoy.年龄 = 25;172 theBoy.恋爱(theGirl);173 year = 1;174 theGirl.感情 = 1;175 theGirl.愿意等 = true;176 theGirl.生日 = 1001;177 money = 0;178
179 if (theBoy.有房 == true && theBoy.有车 == true) {180
181 theBoy.其他具备条件(NOTHING);182 theGirl.嫁给(theBoy);183 return;184
185 }186 while (theGirl.愿意等 == true) {187
188 for (int day = 1; day <= 365; day++) {189
190 if (节日转换(day) == 情人节) {191
192 if (theBoy.赠送礼物(theGirl,玫瑰))193
194 theGirl.感情++;195
196 else
197
198 theGirl.感情--;199 }200 if (日期转换(day) == theGirl.生日) {201
202 if(theBoy.赠送礼物(theGirl,玫瑰))203
204 theGirl.感情++;205
206 else
207 208 theGirl.感情--;209
210 }211 next_yeaymoney += theBoy.拼命赚钱();212 }213 if(money > 1000000) {214
215 theBoy.有房 = true;216 theBoy.有车 = true;217 theGirl.愿意等 = false;218 break;219 }220 }221 }
Tags:
C++,
Programming,
胡言乱语