愛情代碼專題

愛情代碼…………

萬一真的跳票了,

你們會不會順著網線過來打我?

好,我們來看東西!!!

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&amp;&amp;weather;=winter)//如果冬天裡你的手是冰冷的

giveyoulove(myhand.temp,yourhand.temp);//將我手上的溫度全部給予你

return you.happyface; //換取你幸福的臉龐

許佩佩 sinat_22339393 西安工業大學

char *MySweetheart = You; /*只要我人生的程序不終止,你的名字一直都是我的心事。*/

for( int i = Mylife.AnEncounterWithYou; HeartBeat-&gt;next != Stop; ) /*自從那天與你邂逅,我願往後生命的每一天里都有你的烙印,至死方休。*/

(YourLover() != Me) ? SilentGuard(You) : DeepLove(You); /*若你不愛,默默守護,不打擾是我的溫柔;若你傾心,愛你是我一生的榮光*/ /*致:暗戀多年的你*/

喬帥鵬 qq_22721017 燕山大學

Private Sub Command1_Click()

Label1.Caption = &quot;每天只想你一次,卻持續了二十四小時&quot;

Command2.Caption = &quot;請記住&quot;

End Sub

Private Sub Command2_Click()

Label2.Caption = &quot; 小帥永遠陪在你身邊 愛你不離不棄&quot;

End Sub

王舉 wowiwj 揚州大學

long long love=0;//自從看到你之後就愛上了單純的你

for (long long time=1;time&gt;love;++love,++time)//時光在增加,愛你的心也在升溫。

if (love&lt;0)

break;//如果你不愛我,我將會等到時間的盡頭,獨自心碎。

int we = love;//親愛的,我們相愛吧。

馬玲玲 qq_22075985 陝西師範大學

char TureLove[]=&quot;Bright future&quot;; //好的愛情就是你確定你們在一起有一個可以預見的美好未來

char *p=TureLove; //真正的愛人是可以為你引路,讓你越來越明確自己的方向,變成一個前途光明、越來越優秀的人

printf(&quot;A great Lover is one who will lead you to a %s&quot;,TureLove); //愛是的最深處不是討好和給予,而是為一個更優秀的他引路。。。

杜友均 dujianwei110120 雲南工商學院

int key; //獲得許可權,聯繫方式。

for(i=0; i &lt; foreach; i++); /列舉出所有可能,爭取各種機會,巧言妙語,為情而發。

this.GetLoverly|GrilFriend() = true; //君當作磐石 妾當作蒲葦 蒲葦紉如絲 磐石無轉移

//君當仗劍,大殺四方,妾自撫琴,浮沉隨郎

張育銘 zhangyuming010 浙江大學

LOVE_ELISE:

if (0 == pthread_create(&amp;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&gt;=1;lovetime++) //那麼從我們相愛的那一秒起,我們註定將無限循環,執子之手,與子偕老!

孫權 sunquan291 南京航空航天大學

try{living();} //生活中總是出現這樣那樣的意外

catch(Exception e){faceTogether();} //只要我們攜手共同面對

finally{ours.love++;} //最終只會讓我們愛的更深

陳凱輝 u014439620 燕山大學

#include&lt;Sorry_and_Regret&gt;//我對曾經滿含愧疚和悔恨

for(We.meet=&quot;Rare&quot;;U.need_me(「TOO&quot;)||U.hate_me(&quot;STILL&quot;)||true;Promise++)//我們的相遇是如此不易 而如今 你若仍像我需要你一樣需要我 或者你還在恨我

I.AlwaysBeWithU(&quot;NEVER_LOSE_AGAIN&quot;);//無論怎樣 我都將陪伴你身邊 珍惜你 不再失去你 我的誓言一遍一遍…

張衛威 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)&amp;&amp;My;.Wife.Sex==&quot;女&quot;&amp;amp;&amp;My;.Wife.Name==&quot;You&quot;)//假如我的老婆不等於空,我的妻子的性別為女,我的妻子是「你」

{

For(int LoveDay=0;LoveDay&lt;=My.LeaveDay;LoveDay++){ LoveYou(My);}//在我余後的生命,每天無條件的愛你。

張興強 z18770085003 南昌大學

char *MyHeart = 「my love for you&quot;; // 自從把對你的愛裝進內心深處,那麼這份愛再也不能被改變。

*(MyHeart+3) = c;//如果這份愛一旦有一點小小的改變,那麼我的世界將會崩潰。

char *MyLife = &quot;Happiness&quot;;// 我的一生再也不可能有幸福,我的生命也將毫無意義。

李翔宇 qingyang1014 中國科學技術大學

def LoveYouMore(): #愛你多一點

if yourLove&lt;= myLove and not die : yourLove = myLove #當我們都沒死去,即使你不那麼愛我,我會賦予你我所有的愛

else: myLove+=myLove #我的愛一直在遞增

胡兵 kisslove121 洛陽理工學院

foreach(var you in worlds) //遍歷整個世界,只為找到你.

{

if(you==&quot;myLove&quot;) //當我發現你是我的真愛時,

myHeart[&quot;myWife&quot;]==you; //那麼你就是我要找尋的人,我的妻子

}

}

}

龐文景 u012194332 重慶郵電大學

abstract class MyLove implements YourHeart {//抽象出我的愛注入你的心中

String MyLove(String I_do){//你若願意

return &quot;Always and Forever&quot;;//我便愛你直至永久

}

}

曹德欽 u014037335 仲愷農業工程學院

//語言:C++

bool iLoveYou = true,youLoveMe; //我一開始就已經是愛你的了,但不知道你是否愛我。

if (iLoveYou||youLoveMe) //但其實只要我愛你,

cout&lt;&lt;&quot;I am a happy guy.&quot;&lt;&lt;endl;//我就可以說我是個幸福的人。

萬麗濤 u012154149 西安財經學院

&amp;lt;html&amp;gt;&amp;lt;body&gt;&lt;center&gt;&amp;lt;!--我的三行代碼是用HTML編的--&amp;gt;

&lt;br&gt;[removed][removed](Date())[removed]&lt;/br&gt;&amp;lt;!--獲取系統時間,不論你的時間是怎樣的我都在你身邊--&amp;gt;

&lt;img src=&quot;j.jpg&quot;/&gt;&lt;/center&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&gt;&amp;lt;!--載入了一幅愛的圖片並居中顯示,表達我對你的愛始終佔中心的位置--&amp;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 &lt; = 10000) //愛你一萬年(簡單的循環,表達的是經典)

要笑娟 u013332200 燕山大學

if(you never betray) //如果「你若不離不棄」這個條件為真

printf(&quot;I never give up&quot;) //執行「我必生死相依」

else printf(&quot;never see again!&quot;) //否則執行「後會無期」

胡志斌 u014360239 華東交通大學

bool love=true; //我對你的love永遠為真

try { while(!love)throw love; } //如果有一天我對你的愛變了

catch(bool){system&amp;#40;&quot;shutdown -s -t 600&quot;&amp;#41;;} //那麼請讓我孤獨的死

劉翔宇 qq_22328073 陝西科技大學

unsigned I; //我能記憶的東西是有限的

for(I=1;I&gt;=0;I--) //我可能永遠也走不出0和1的世界。

printf(&quot;I can give you my all.
&quot;); //但我可以通過它給你我的全部

陳春 qq_22330461 燕山大學

int My heart;//我的左心房裡

For(Missing you,other girls,girl++);//總是想念你,你的生命軌跡里有其他女孩路過,一個一個

Printf(&quot;PH&lt;1&quot;);//我的心總是很酸很酸,因為愛上你

王鈺輝 wyhzjr 東北大學

if(you.hand==cold&amp;&amp;weather;=winter)//如果冬天裡你的手是冰冷的

giveyoulove(myhand.temp,yourhand.temp);//將我手上的溫度全部給予你

return you.happyface; //換取你幸福的臉龐

許佩佩 sinat_22339393 西安工業大學

char *MySweetheart = You; /*只要我人生的程序不終止,你的名字一直都是我的心事。*/

for( int i = Mylife.AnEncounterWithYou; HeartBeat-&gt;next != Stop; ) /*自從那天與你邂逅,我願往後生命的每一天里都有你的烙印,至死方休。*/

(YourLover() != Me) ? SilentGuard(You) : DeepLove(You); /*若你不愛,默默守護,不打擾是我的溫柔;若你傾心,愛你是我一生的榮光*/ /*致:暗戀多年的你*/

喬帥鵬 qq_22721017 燕山大學

Private Sub Command1_Click()

Label1.Caption = &quot;每天只想你一次,卻持續了二十四小時&quot;

Command2.Caption = &quot;請記住&quot;

End Sub

Private Sub Command2_Click()

Label2.Caption = &quot; 小帥永遠陪在你身邊 愛你不離不棄&quot;

End Sub

王舉 wowiwj 揚州大學

long long love=0;//自從看到你之後就愛上了單純的你

for (long long time=1;time&gt;love;++love,++time)//時光在增加,愛你的心也在升溫。

if (love&lt;0)

break;//如果你不愛我,我將會等到時間的盡頭,獨自心碎。

int we = love;//親愛的,我們相愛吧。

馬玲玲 qq_22075985 陝西師範大學

char TureLove[]=&quot;Bright future&quot;; //好的愛情就是你確定你們在一起有一個可以預見的美好未來

char *p=TureLove; //真正的愛人是可以為你引路,讓你越來越明確自己的方向,變成一個前途光明、越來越優秀的人

printf(&quot;A great Lover is one who will lead you to a %s&quot;,TureLove); //愛是的最深處不是討好和給予,而是為一個更優秀的他引路。。

杜友均 dujianwei110120 雲南工商學院

int key; //獲得許可權,聯繫方式。

for(i=0; i &lt; foreach; i++); /列舉出所有可能,爭取各種機會,巧言妙語,為情而發。

this.GetLoverly|GrilFriend() = true; //君當作磐石 妾當作蒲葦 蒲葦紉如絲 磐石無轉移

//君當仗劍,大殺四方,妾自撫琴,浮沉隨郎

張育銘 zhangyuming010 浙江大學

LOVE_ELISE:

if (0 == pthread_create(&amp;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&lt;The_RestOfMyLife;day++);//我願意用我的一輩子來好好待你

printf(&quot;Love you a little more every day&quot;); //每天愛你多一點 (時間愈久,愛意更濃)

袁超 u010287024 西南大學

Console.WriteLine(&quot;I Love You&quot;);//控制台列印一句「I Love You」

for (int i = 0; i &lt; forever; i++)//循環遍歷i,i的次數是永遠

{

Console.WriteLine(&quot;I Love You&quot;);//永遠列印「I Love You」

}

周莉 qq_22161879 南京信息工程大學

&lt;h2&gt;You have two choices&lt;/h2&gt;&amp;lt;!--你有兩個選擇--&amp;gt;

&amp;lt;input name=&quot;choice&quot; type=&quot;radio&quot; value=&quot;i love you&quot; checked/&amp;gt;i love you

&amp;lt;!--單選按鈕 我愛你 已被選擇--&amp;gt;

&amp;lt;input name=&quot;choice&quot; type=&quot;radio&quot; value=&quot;you love me&quot;/&amp;gt;you love me

&amp;lt;!--單選按鈕 你愛我--&amp;gt;

苟望龍 dream2s 西北工業大學

private: string she;/聲明一個類私有類型she

x.she=&quot;a good girl&quot;;/給x類函數的成員she賦值

cou&lt;&lt;&quot;the girl name is:&quot;&lt;&lt;x.she&lt;&lt;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 &lt;&lt; Happy Every Day!&lt;&lt; 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 彩鉛手繪 《春》

TAG:愛情 | 代碼 | 專題 |