一个女生写的程序
2008年03月12日 下午 11:23 胡戈戈
感谢河蟹网友SALALA的投递
resultlove(boy,girl)
{
if(boy.有房()andboy.有车())
{
boy.set(nothing);
returngirl.嫁给(boy);
}
if(girl.愿意等())
{
while(!(boy.赚钱>100,000andgirl.感情>8))
{
for(day=1;day<=365;day)
{
if(day==情人节)
if(boy.givegirl(玫瑰))
girl.感情;
else
girl.感情;
if(day==girl.生日)
if(boy.givegirl(玫瑰))
girl.感情;
else
girl.感情;
boy.拼命赚钱();
}
}
if(boy.有房()andboy.有车())
{
boy.set(nothing);
returngirl.嫁给(boy);
}
年龄;
girl.感情;
}
returngirl.goto(another_boy);
}










10 条流言已经 点击这里添加流言
1. Unreal | 2008-03-13 at 12:21
编译出来看看…………
回复她
胡戈戈 在三月 22nd, 2008回复:
相当滴牛
回复她
2. Jacky | 2008-03-13 at 16:51
这个程序我想需要一堆超级计算机集群7*24小时不间断运行>100年之后才能得出最后的Conclusion…
回复她
胡戈戈 在三月 22nd, 2008回复:
正确
回复她
3. 口袋 | 2008-03-13 at 18:58
试遍了c,c++,basic,c#,java,perl,python,erlang,ada, lua, ruby等几乎所有不管静态的动态的解释的执行的消息的函数的分布式的语言的所有编译期,貌似都没有成功啊。
回复她
胡戈戈 在三月 22nd, 2008回复:
继续努力
回复她
4. 鸟 | 2008-03-14 at 14:45
if(boy.有房()andboy.有车())
这句是不是有问题?
回复她
胡戈戈 在三月 22nd, 2008回复:
谢谢问要怎么改呢
回复她
5. 湘水臭豆腐 | 2009-01-07 at 10:46
for(day=1;day<=365;day)
{
if(day==情人节)
if(boy.givegirl(玫瑰))
girl.感情;
else
girl.感情;
if(day==girl.生日)
if(boy.givegirl(玫瑰))
girl.感情;
else
girl.感情;
boy.拼命赚钱();
}
这段我估计应该这样修改:
for(day=1;day<=365;day)
{
if(day==情人节)
if(boy.givegirl(玫瑰))
girl.感情++;
else
girl.感情–;
if(day==girl.生日)
if(boy.givegirl(玫瑰))
girl.感情++;
else
girl.感情–;
boy.拼命赚钱();
}
另外那个判断有房有车的为什么出现了两次?
这个女程序员挺菜。
回复她
6. sowhat | 2009-01-07 at 15:17
有房有车出现两次的原因:
如果在女孩愿意等的情况下,
经过WHILE循环里的不断执行
boy.拼命赚钱();的方法
之后,再次判断当前的BOY对象是否有房并且有车,满足条件,则
girl.嫁给(boy);
否则
返回 girl.goto(another_boy);
逻辑没问题,但是严重鄙视~
回复她
留言万岁!吹水有益健康!
支持按Ctrl+Enter提交评论,欢迎盖楼!