專案需求:
#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結構的圖書銷售管理系統,要求實現兩個模板 後台管理,包括管理種類,管理圖書庫存 ...