C 隨手練習之女兒養成系小遊戲

2021-10-03 03:20:32 字數 4208 閱讀 6291

遊戲簡介:

設定女兒的個人資訊,通過互動提公升女兒的屬性,遊戲週期為七年。存檔讀檔還未實現。

攻略圖:

,//一月

,//二月

,//三月

,//四月

,//五月

,//六月

,//七月

,//八月

,//九月

,//十月

,//十一月

//十二月};

//跨星座日期陣列

int constell_dates=

; cout <<

"請輸入父親姓名:\n"

; cin >> father_name;

cout <<

"請輸入女兒的姓名:\n"

; cin >> daughter_name;

cout <<

"請輸入女兒生日(格式為 例如 六月七日 輸入為 6 7):\n"

; cin >> birth_month >> birth_day;

int judge = birth_day > constell_dates[birth_month -1]

?1:0

; string daughter_constell_name = constell_names[birth_month -1]

[judge]

;//女兒的五項資訊,nather[0]為體力,nather[1]為智力,nather[2]為魅力,nather[3]為道德,nather[4]為氣質,nather[5]為金幣

vector<

int> nather =

;//根據星座給女兒設定初始屬性

if(daughter_constell_name ==

"摩羯座"

)else

if(daughter_constell_name ==

"寶瓶座"

)else

if(daughter_constell_name ==

"雙魚座"

)else

if(daughter_constell_name ==

"白羊座"

)else

if(daughter_constell_name ==

"金牛座"

)else

if(daughter_constell_name ==

"雙子座"

)else

if(daughter_constell_name ==

"巨蟹座"

)else

if(daughter_constell_name ==

"獅子座"

)else

if(daughter_constell_name ==

"室女座"

)else

if(daughter_constell_name ==

"天秤座"

)else

if(daughter_constell_name ==

"天蠍座"

)else

if(daughter_constell_name ==

"人馬座"

) cout <<

"\n這個美好的故事要從2023年開始說起。"

<<

"\n"

;for

(int year =

2020

; year <=

2020+7

; year++

)else

if(a ==

1&& b ==0)

else

}else

if(a ==2)

}//顯示遊戲主選單

int choice;

cout <<

"\n1、檢視女兒資訊\n2、安排行程\n3、親子談話\n4、存檔\n5、讀檔\n請選擇:\n"

; cin >> choice;

string month_parts=

;switch

(choice)

else

break

;case2:

//上私塾

if(nather[5]

<=0)

else

break

;case3:

//學習禮法

if(nather[5]

<=0)

else

break

;case4:

//出城修行

if(nather[5]

<=0)

else

break

;case5:

nather[5]

= nather[5]

+ te*** *2;

cout <<

"\n打工是不可能打工的...哎,真香\n金錢+"

<<

2* te*** <<

"\n"

;break

;default

: cout <<

"\n你不乖偶,please重新choose!\n"

; i--

;break;}

}break

;case3:

//親子談話

for(

int i =

0; i <

3; i++

)else

break

;default

: cout <<

"\n你不乖偶,please重新choose!\n"

; i--

;break;}

}break

;case4:

//存檔

month--

;break

;case5:

//讀檔

month--

;break

;default

: month--

; cout <<

"\n你不乖哦,重新選擇!\n"

;break;}

}}int num = nather[0]

+ nather[1]

+ nather[2]

+ nather[3]

+ nather[4]

; cout <<

"\n時光飛逝,七年的時間已經過去了,"

<< daughter_name <<

"也順利長大**了呢!\n";if

(num >

2000

)else

if(num >

1800

)else

if(num >

1600

)else

if(num >

1200);

sort

(nather.

begin()

, nather.

end())

;if(nather1[0]

== nather[5]

&& nather1[4]

> nather1[2]

)else

if(nather1[1]

== nather[5]

&& nather1[0]

> nather1[1]

)else

if(nather1[2]

== nather[5]

&& nather1[4]

> nather1[3]

)else

if(nather1[3]

== nather[5]

&& nather1[2]

> nather1[4]

)else

if(nather1[4]

== nather[5]

&& nather1[2]

> nather1[0]

)else

}else

}}

Python隨手練習 資料清洗

import pandas as pd import os os.chdir c users violette desktop data1 pd.read csv 11資料.csv encoding gbk header none 完整性 缺失值 刪除 均值 高頻 刪除全空的行 data1.drop...

C 隨手筆記

成員變數在使用初始化列表初始化時,與建構函式中初始化成員列表的順序無關,只與定義成員變數的順序有關。因為成員變數的初始化次序是根據變數在記憶體中次序有關,而記憶體中的排列順序早在編譯期就根據變數的定義次序決定了。這點在effectivec 中有詳細介紹。如果不使用初始化列表初始化,在建構函式內初始化...

C 隨手記 include漫談

使用c 有一段時間了,但和c的區別卻一直沒有注意過。可以說,自己用的一直都是混合的c和c 自我提公升從細節做起,以後要注重 的規範性。今天就從最基本的include標頭檔案開始改善。常見的標頭檔案包含有以下幾種方式 include include include pid.h include首先說下i...