愛情代碼專題
愛情代碼…………
萬一真的跳票了,
你們會不會順著網線過來打我?
好,我們來看東西!!!
1、C程序的愛情代碼
#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步入神聖的婚姻殿堂; } RESULT love(boy,girl) { if (boy.有房() && boy.有車()) { boy.Set(Nothing); return girl.嫁給(boy); } else if (girl.願意等()) { next_year: for (day = 1; day〈= 365; day++) { if (day == 情人節) if (boy.GiveGirl(玫瑰 + 巧克力 + anyting valuable)) girl.感情++; else girl.感情--; if (day == girl.生日) if (boy.GiveGirl(玫瑰 + anything valuable)) girl.感情++; else girl.感情--; boy.拚命賺錢(); } 年齡++; girl.感情--; if (boy.有房() && boy.有車()) { boy.Set(Nothing); return girl.嫁給(boy); } else if(boy.賺錢 > 100000 && girl.感情 > 6) goto next_year; else return girl.goto(another_boy); } return girl.goto(another_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); } } !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2、JAVA愛情代碼
據說是一個做雙面膠帶網站程序員的女生寫的:
result love(boy, girl) { if( boy.house ( ) && boy.car ( ) ) { boy. set (nothing); return girl. marry (boy); } else if (girl.degree ( )==doctor){ boy. set(nothing); return girl.marry (anyboy);} else if ( girl. would like to wait for ( ) ) { while( !( boy.earn mone y > 100,000 && girl.love > 8 ) ) { for( day=1; day <=365; day++) { if( day == Saint Valentines Day ) if( boy.givegirl(rose) ) girl.love++; else girl.love--; if( day == girl.birthday) if( boy.givegirl(rose) ) girl.love++; else girl.love--; boy.earn money( ); } } if( boy.house( ) and boy.car( ) ) { boy.set(nothing); return girl.marry(boy); } age++; girl.love--; } return girl.goto(another boy);}大概的解釋是…………
愛的選擇(男孩女孩)
如果男孩:有車 且 有房男孩什麼都不做 女孩嫁給男孩如果女孩:學歷 = 博士男孩什麼都不作 女孩嫁給男孩如果 女孩願意去等待的話則一年365天情人節的時候,男孩送給女孩玫瑰則女孩對男孩的好感增加 否則減退女孩生日的時候,男孩送給女孩玫瑰則女孩對男孩的好感增加 否則減退前提是男孩需要每天都在賺錢在此期間 如果男孩有了車和房則女孩嫁給了男孩否則 年齡增加了一歲 女孩的感情隨之減退如果一切的假設不成立則結果是女孩去找了別的男孩3、三行代碼情書
王鈺輝 wyhzjr 東北大學
if(you.hand==cold&&weather;=winter)//如果冬天裡你的手是冰冷的
giveyoulove(myhand.temp,yourhand.temp);//將我手上的溫度全部給予你
return you.happyface; //換取你幸福的臉龐許佩佩 sinat_22339393 西安工業大學
char *MySweetheart = You; /*只要我人生的程序不終止,你的名字一直都是我的心事。*/
for( int i = Mylife.AnEncounterWithYou; HeartBeat->next != Stop; ) /*自從那天與你邂逅,我願往後生命的每一天里都有你的烙印,至死方休。*/(YourLover() != Me) ? SilentGuard(You) : DeepLove(You); /*若你不愛,默默守護,不打擾是我的溫柔;若你傾心,愛你是我一生的榮光*/ /*致:暗戀多年的你*/喬帥鵬 qq_22721017 燕山大學
Private Sub Command1_Click()
Label1.Caption = "每天只想你一次,卻持續了二十四小時"Command2.Caption = "請記住"End Sub
Private Sub Command2_Click()
Label2.Caption = " 小帥永遠陪在你身邊 愛你不離不棄"End Sub
王舉 wowiwj 揚州大學
long long love=0;//自從看到你之後就愛上了單純的你
for (long long time=1;time>love;++love,++time)//時光在增加,愛你的心也在升溫。 if (love<0) break;//如果你不愛我,我將會等到時間的盡頭,獨自心碎。 int we = love;//親愛的,我們相愛吧。馬玲玲 qq_22075985 陝西師範大學
char TureLove[]="Bright future"; //好的愛情就是你確定你們在一起有一個可以預見的美好未來
char *p=TureLove; //真正的愛人是可以為你引路,讓你越來越明確自己的方向,變成一個前途光明、越來越優秀的人printf("A great Lover is one who will lead you to a %s",TureLove); //愛是的最深處不是討好和給予,而是為一個更優秀的他引路。。。杜友均 dujianwei110120 雲南工商學院
int key; //獲得許可權,聯繫方式。
for(i=0; i < foreach; i++); /列舉出所有可能,爭取各種機會,巧言妙語,為情而發。
this.GetLoverly|GrilFriend() = true; //君當作磐石 妾當作蒲葦 蒲葦紉如絲 磐石無轉移
//君當仗劍,大殺四方,妾自撫琴,浮沉隨郎張育銘 zhangyuming010 浙江大學
LOVE_ELISE:
if (0 == pthread_create(&pthread;_t_love_elise, NULL, give_my_heart_to_elise, (void *)me)){ goto LOVE_ELISE;}//說明//由於代碼行數限制,將if語句的括弧和代碼整合在一行中,//這三行C語言代碼通過創建線程,不斷地進入give_my_heart_to_elise線程中,傳遞參數me到線程中,計算機能創建多少個線程此代碼就會創建多少個並行的線程,含義為將自己無數個真心獻給女朋友。朱明傑 ZMJ_123456 中南民族大學
long lovetime;//定義一個變數:我們的相愛時間
if(love==true)//如若我們之間是真愛
for(lovetime=1;lovetime>=1;lovetime++) //那麼從我們相愛的那一秒起,我們註定將無限循環,執子之手,與子偕老!孫權 sunquan291 南京航空航天大學
try{living();} //生活中總是出現這樣那樣的意外
catch(Exception e){faceTogether();} //只要我們攜手共同面對 finally{ours.love++;} //最終只會讓我們愛的更深陳凱輝 u014439620 燕山大學
#include<Sorry_and_Regret>//我對曾經滿含愧疚和悔恨
for(We.meet="Rare";U.need_me(「TOO")||U.hate_me("STILL")||true;Promise++)//我們的相遇是如此不易 而如今 你若仍像我需要你一樣需要我 或者你還在恨我I.AlwaysBeWithU("NEVER_LOSE_AGAIN");//無論怎樣 我都將陪伴你身邊 珍惜你 不再失去你 我的誓言一遍一遍…張衛威 Iwwz24 廣東海洋大學
int boy=1,girl=0;//男孩是1,女孩是0
while(boy.Fall_In_Love(girl))){//1愛上了0 boy.getBug(forever);//從此男孩的的人生充滿了這個女孩的Bug boy.Life(boy.concat(girl));//但是男孩希望和女生連接成10這個代表完美的整數}吳斐飛 iamwufeifei 浙江工商職業技術學院
private void LoveYou(Person My) //定義私有沒有返回值的LOVEYOU方法 傳遞的對象為我
if((My.Wife!=null)&&My;.Wife.Sex=="女"&amp;&My;.Wife.Name=="You")//假如我的老婆不等於空,我的妻子的性別為女,我的妻子是「你」{ For(int LoveDay=0;LoveDay<=My.LeaveDay;LoveDay++){ LoveYou(My);}//在我余後的生命,每天無條件的愛你。張興強 z18770085003 南昌大學
char *MyHeart = 「my love for you"; // 自從把對你的愛裝進內心深處,那麼這份愛再也不能被改變。
*(MyHeart+3) = c;//如果這份愛一旦有一點小小的改變,那麼我的世界將會崩潰。char *MyLife = "Happiness";// 我的一生再也不可能有幸福,我的生命也將毫無意義。李翔宇 qingyang1014 中國科學技術大學
def LoveYouMore(): #愛你多一點
if yourLove<= myLove and not die : yourLove = myLove #當我們都沒死去,即使你不那麼愛我,我會賦予你我所有的愛 else: myLove+=myLove #我的愛一直在遞增胡兵 kisslove121 洛陽理工學院
foreach(var you in worlds) //遍歷整個世界,只為找到你.
{ if(you=="myLove") //當我發現你是我的真愛時, myHeart["myWife"]==you; //那麼你就是我要找尋的人,我的妻子}}}龐文景 u012194332 重慶郵電大學
abstract class MyLove implements YourHeart {//抽象出我的愛注入你的心中
String MyLove(String I_do){//你若願意
return "Always and Forever";//我便愛你直至永久 }}曹德欽 u014037335 仲愷農業工程學院
//語言:C++
bool iLoveYou = true,youLoveMe; //我一開始就已經是愛你的了,但不知道你是否愛我。if (iLoveYou||youLoveMe) //但其實只要我愛你, cout<<"I am a happy guy."<<endl;//我就可以說我是個幸福的人。萬麗濤 u012154149 西安財經學院
&lt;html&gt;&lt;body><center>&lt;!--我的三行代碼是用HTML編的--&gt;
<br>[removed][removed](Date())[removed]</br>&lt;!--獲取系統時間,不論你的時間是怎樣的我都在你身邊--&gt;<img src="j.jpg"/></center>&lt;/body&gt;&lt;/html>&lt;!--載入了一幅愛的圖片並居中顯示,表達我對你的愛始終佔中心的位置--&gt;董浩 dh_nwu 西北大學
try{U.love(me) == true || I.love(U) == true;} //只要還有愛
catch(Exception e) {throw new Exception(「I』ll do better!!」);} //我會更努力finally{We.FallInLove();} //因為我們會相愛 (java異常處理結構)boolean ILoveU(int myLove) {
if (ULoveMe) return true;else ILoveU(myLove++); } //越來越愛你,直到戀上我(遞歸結構,一層一層表達我的愛)do{
printf(「i love you」);year+=1; }while(year < = 10000) //愛你一萬年(簡單的循環,表達的是經典)要笑娟 u013332200 燕山大學
if(you never betray) //如果「你若不離不棄」這個條件為真
printf("I never give up") //執行「我必生死相依」else printf("never see again!") //否則執行「後會無期」胡志斌 u014360239 華東交通大學
bool love=true; //我對你的love永遠為真
try { while(!love)throw love; } //如果有一天我對你的愛變了 catch(bool){system&#40;"shutdown -s -t 600"&#41;;} //那麼請讓我孤獨的死劉翔宇 qq_22328073 陝西科技大學
unsigned I; //我能記憶的東西是有限的
for(I=1;I>=0;I--) //我可能永遠也走不出0和1的世界。 printf("I can give you my all."); //但我可以通過它給你我的全部
陳春 qq_22330461 燕山大學
int My heart;//我的左心房裡
For(Missing you,other girls,girl++);//總是想念你,你的生命軌跡里有其他女孩路過,一個一個Printf("PH<1");//我的心總是很酸很酸,因為愛上你王鈺輝 wyhzjr 東北大學
if(you.hand==cold&&weather;=winter)//如果冬天裡你的手是冰冷的
giveyoulove(myhand.temp,yourhand.temp);//將我手上的溫度全部給予你
return you.happyface; //換取你幸福的臉龐許佩佩 sinat_22339393 西安工業大學
char *MySweetheart = You; /*只要我人生的程序不終止,你的名字一直都是我的心事。*/
for( int i = Mylife.AnEncounterWithYou; HeartBeat->next != Stop; ) /*自從那天與你邂逅,我願往後生命的每一天里都有你的烙印,至死方休。*/(YourLover() != Me) ? SilentGuard(You) : DeepLove(You); /*若你不愛,默默守護,不打擾是我的溫柔;若你傾心,愛你是我一生的榮光*/ /*致:暗戀多年的你*/喬帥鵬 qq_22721017 燕山大學
Private Sub Command1_Click()
Label1.Caption = "每天只想你一次,卻持續了二十四小時"Command2.Caption = "請記住"End Sub
Private Sub Command2_Click()
Label2.Caption = " 小帥永遠陪在你身邊 愛你不離不棄"End Sub
王舉 wowiwj 揚州大學
long long love=0;//自從看到你之後就愛上了單純的你
for (long long time=1;time>love;++love,++time)//時光在增加,愛你的心也在升溫。 if (love<0) break;//如果你不愛我,我將會等到時間的盡頭,獨自心碎。 int we = love;//親愛的,我們相愛吧。馬玲玲 qq_22075985 陝西師範大學
char TureLove[]="Bright future"; //好的愛情就是你確定你們在一起有一個可以預見的美好未來
char *p=TureLove; //真正的愛人是可以為你引路,讓你越來越明確自己的方向,變成一個前途光明、越來越優秀的人printf("A great Lover is one who will lead you to a %s",TureLove); //愛是的最深處不是討好和給予,而是為一個更優秀的他引路。。杜友均 dujianwei110120 雲南工商學院
int key; //獲得許可權,聯繫方式。
for(i=0; i < foreach; i++); /列舉出所有可能,爭取各種機會,巧言妙語,為情而發。
this.GetLoverly|GrilFriend() = true; //君當作磐石 妾當作蒲葦 蒲葦紉如絲 磐石無轉移
//君當仗劍,大殺四方,妾自撫琴,浮沉隨郎張育銘 zhangyuming010 浙江大學
LOVE_ELISE:
if (0 == pthread_create(&pthread;_t_love_elise, NULL, give_my_heart_to_elise, (void *)me)){ goto LOVE_ELISE;}//說明//由於代碼行數限制,將if語句的括弧和代碼整合在一行中,//這三行C語言代碼通過創建線程,不斷地進入give_my_heart_to_elise線程中,傳遞參數me到線程中,計算機能創建多少個線程此代碼就會創建多少個並行的線程,含義為將自己無數個真心獻給女朋友金鐘 Three_Eye 中南民族大學
int day;//定義變數day
for(day=0;day<The_RestOfMyLife;day++);//我願意用我的一輩子來好好待你
printf("Love you a little more every day"); //每天愛你多一點 (時間愈久,愛意更濃)
袁超 u010287024 西南大學
Console.WriteLine("I Love You");//控制台列印一句「I Love You」
for (int i = 0; i < forever; i++)//循環遍歷i,i的次數是永遠 { Console.WriteLine("I Love You");//永遠列印「I Love You」 }周莉 qq_22161879 南京信息工程大學
<h2>You have two choices</h2>&lt;!--你有兩個選擇--&gt;
&lt;input name="choice" type="radio" value="i love you" checked/&gt;i love you&lt;!--單選按鈕 我愛你 已被選擇--&gt;&lt;input name="choice" type="radio" value="you love me"/&gt;you love me&lt;!--單選按鈕 你愛我--&gt;苟望龍 dream2s 西北工業大學
private: string she;/聲明一個類私有類型she
x.she="a good girl";/給x類函數的成員she賦值cou<<"the girl name is:"<<x.she<<endl;/輸出x.she輸出結果將顯示錯誤,因為沒有聲明公用類函數將無法訪問私有類型(喻指你是我的唯一他人無權訪問)王江坤 wjkbfq 燕山大學
珍愛到永遠
Void I love you() //主題是:我愛你 For(we=(love); world==destroy;time++) //從左到右, 1.將無盡的愛賦予我們(與閉區間的有限相對,開區間的love代表無盡的愛); 2.即便世界毀滅,我依然愛你(world是變數,destroy是常量,判斷條件不成立,for是死循環,表示珍愛到永遠; 3.時光流逝,我對你的愛永遠不變。 Cherish you forever() //珍愛到永遠趙惠紅 el2012 浙江大學
switch(getEmotion(yuming)){ //取得育銘的心情
case sad: setEmotion(yuming,happy);break; //如果是傷心的,則將他的心情轉變好case happy: cout << Happy Every Day!<< endl;break;} //如果他的心情是開心的,則祝願他天天開心do{ Love(zhao,to,zhang) ++;}while(1)4、程序員的愛情
下面是一段代碼反映出一個程序猿的愛情,是程序員的,看代碼應該都懂的!!不懂代碼的,看下面帶注釋的!
public class MyLoveStory
{
public static void Main(string[] args)
{
//The ForeStory
int result = 1;
bool love = false;
if(love)
result = AtOneTime();
//But Now…
if(args[0] == 「Has」 && args[1] ==「Third」 && args[2]==」One」)
{
love = false;
result = DoPart();
Console.WriteLine(GetNowHeartState.ToString());
}
}
internal enum HeartState
{
Sad,
MoreSad
}
internal enum LifeState
{
Nice,
Poor,
}
internal HeartStateGetNowHeartState(LifeState girlLife)
{
if(gilrLife == LifeState.Poor)
return HeartState.Sad;
else
return HeartState.MoreSad;
}
internal static int AtOneTime()
{
return 1 + 1;
}
internal static int DoPart()
{
return 2 – 1;
}
}
我遂耗費N時,來讀上面的代碼,我在這裡做了一個簡單的翻譯,題目是:《一個程序員的愛情故事》,請看我加的注釋:
//一個程序員的愛情故事
public class MyLoveStory
{
public static void Main(string[] args)
{
//The ForeStory
int result = 1;
bool love = false;//從前有個小男孩,沒有愛情,孤孤單單一個人。
if (love) //後來遇到了愛情。
result = AtOneTime();//和那個女生就是兩個人成雙成對
//But Now…
//但是現在出現了第三者
if (args[0] == 「Has」 && args[1] ==「Third」 && args[2] == 「One」) {
love = false;//愛情沒了
result = DoPart();//分手,獨自一個人。
//現在這個男孩的心情是:如果女生生活的很悲慘,自己會傷心。
//如果看到女生活的很幸福,自己更傷心,因為幸福不是自己給的。
Console.WriteLine(GetNowHeartState.ToString());
}
}
//男生的心情
internal enum HeartState
{
Sad,
MoreSad
}
//女生的生活狀態
internal enum LifeState
{
Nice,
Poor,
}
//現在的心情
internal HeartStateGetNowHeartState(LifeState girlLife)
{
//現在這個小男孩的心情是:如果生活的很悲慘,自己會傷心。
//如果看到女生活的很幸福,自己更傷心,因為幸福不是自己給的。
if (gilrLife == LifeState.Poor)
return HeartState.Sad;
else
return HeartState.MoreSad;
}
//在一起
internal static int AtOneTime()
{
//1+1=2
return 1 + 1;
}
//分手
internal static int DoPart()
{
// 2-1=1
return 2 – 1;
}
}
由此,可以深深的感受到我們程序員幾大的特質:含蓄、樸實、聰明、有才、悶騷。
……………………………………………………………………………………
有個事……
我想說下,
本來有個第5項的,
但是,又提示正文超過字數限制了。
恩,20000字的限制。
但是!!!!!
我把全文複製到word裡面…………
顯示只有5000字不到,
我也不知道是怎麼計數…………
所以,算是好消息吧。
估計……
應該……
也許……
會出愛情代碼三……
至於這次多久出,
我!不!知!道!
這次!沒有發布預告!!!
所以……要是我不發,或者一次又一次跳票。
還有,愛情代碼,不如幫她把購物車清空。
不幫老婆清空購物車的碼農不是一個合格的老司機!!!
最後,我想說,
推薦閱讀:
※【焦點新游】未知之地:迷失的記憶 (Nowhere: Lost Memories)
※遊戲專題:家有萌寶,記錄成長每一刻!
※插畫 I 彩鉛手繪 《春》