#define AND && RESULT love(boy, girl)
void main( )
{
if( boy.有房() AND boy.有车() )
{
boy.Set(Nothing);
return girl.嫁给(boy);
}
else if (girl.愿意等() )
{
next_year:
for( day=1; day<=365; day++)
{
if( day == 情人节 )
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
if( day == girl.生日)
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
boy.拼命赚钱();
}
年龄++;
girl.感情--;
if( boy.有房() AND boy.有车() )
{
boy.Set(Nothing);
return girl.嫁给(boy);
}
else if( boy.赚钱 > 100,000 AND girl.感情 > 8 )
goto next_year;
else
return girl.goto( another_boy);
}
return girl.goto( another_boy);
}
void main( )
{
if( boy.有房() AND boy.有车() )
{
boy.Set(Nothing);
return girl.嫁给(boy);
}
else if (girl.愿意等() )
{
next_year:
for( day=1; day<=365; day++)
{
if( day == 情人节 )
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
if( day == girl.生日)
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
boy.拼命赚钱();
}
年龄++;
girl.感情--;
if( boy.有房() AND boy.有车() )
{
boy.Set(Nothing);
return girl.嫁给(boy);
}
else if( boy.赚钱 > 100,000 AND girl.感情 > 8 )
goto next_year;
else
return girl.goto( another_boy);
}
return girl.goto( another_boy);
}
博客展示了一段C++代码,模拟了男孩和女孩的恋爱与婚姻选择过程。代码中考虑了男孩是否有房有车、女孩是否愿意等待等因素,还涉及男孩赚钱、送玫瑰对女孩感情的影响,最终决定女孩是否嫁给男孩或另寻他人。
4万+





