階段專案 小公舉養成記

2021-08-26 05:32:33 字數 2439 閱讀 2054

專案需求:

#include #include // 控制輸出格式,設定寬度。。。

#include #include //隨機數

#include #include using namespace std;

int main()

; /** 初始金幣*/

int value_daughter_money = 500;

//臨時變數

int choice, temp1, temp2, te***;

/** 星座二維陣列*/

string constell_names[12][12] =

, //一月份

, //二月份

, //三月份

, //四月份

, //五月份

, //六月份

, //七月份

, //八月份

, //九月份

, //十月份

, //十一月份

, //十二月份

};//1、為父女取名字

cout << "父親的姓名:";

cin >> value_father_name;

cout << "女兒的姓名:";

cin >> value_daughter_name;

cout << "女兒的生日(mm,dd): ";

cin >> value_birth_month >> value_birth_date ;

//求女兒的星座

/** 各月份的跨星座日期 */

int constell_dates =;

value_daughter_constell = constell_names[value_birth_month - 1][value_birth_date/constell_dates[value_birth_month - 1]];

//2、為女兒錄入初始資訊:生日、星座

// 根據女兒的星座,設定遊戲的基本引數(體力、智力、魅力、道德、氣質)

cout << "女兒的資訊: ";

cout << "姓名: "

<< value_daughter_name << endl;

cout << "生日: 1659-"

<< value_birth_month << '-'

<< value_birth_date << endl;

cout << "星座: "

<< value_daughter_constell << endl;

if(value_daughter_constell == "白羊座")

else

if (value_daughter_constell == "獅子座")

else

///各種星座的初始值 省略

//3、開始遊戲大迴圈

for(int year = 1659; year <= 1659 + 7; year++)

}//顯示遊戲主選單

cout << "\n1、檢視狀態\n2、安排行程\n3、親自談話\n4、存檔\n5、讀檔"

<< endl;

cin >> choice;

switch(choice)

cout << endl;

}break;

case

2: //安排行程:乙個月最多安排三個行程

;for(int i = 0; i < 3; i++)

break;

}//5種主選單資訊,省略}}

//4、根據各項引數,判定遊戲結果

//女王 屬性總數2000以上

//王妃 屬性總數1800--2000

//女將軍 屬性總數1600--1800

//皇家學院總裁 屬性總數1200--1600,智力最高,且體力》智力

//公主 屬性總數1200--1600,氣質最高,且魅力》體力

// 近衛騎士團長 屬性總數1200--1600,體力最高,且氣質》魅力

// 高階祭司 屬性總數1200--1600,道德最高,且魅力》氣質

//國王的寵妃 屬性總數1200--1600,魅力最高,且氣質》道德

int sum = 0;

for(int i = 0; i < 5; i++)

if(sum >= 2000)

else

if (sum >= 1200 && sum < 1600)

}if("道德" == value_daughter_baseinfo_names[maxindex] && value_daughter_baseinfo[2] > value_daughter_baseinfo[4])

}return

0;}

函式練習 公升級小公舉

include include gzdemo.h using namespace std intmain ifndef gzdemo h included define gzdemo h included 使用函式公升級 小公主養成記 中的基本屬性錄入及排序功能 基本屬性 體力 智力 魅力 道德 氣...

專案階段總結

1.已有程式加入 時 如果要在enum裡面加入新的項 要注意加入的位置 一般情況是enum 要加在中間 因為另乙個enum可能承接上乙個enum 如enum 這時如果我們不加在中間 有可能就和下乙個enun裡的項的值重複了 2.結構體保持一致問題 舉個例子 如果c s公用乙個標頭檔案 標頭檔案裡定義...

階段測試專案

1.設計乙個資料表用於儲存圖書資訊,需要儲存圖書的書名,作者,出版社,封面 資訊。開發乙個帶介面的程式,使用者可以向資料表中新增紀錄,刪除記錄,也可以修改已有的圖書記錄,並可以根據書名,作者等條件查詢圖書 2.開發c s結構的圖書銷售管理系統,要求實現兩個模板 後台管理,包括管理種類,管理圖書庫存 ...