需求:
使用控制台编写一个小游戏,分别实现以下功能:
1.新增数据
2.修改数据
3.删除数据
4.查询数据
游戏规则:
1.游戏一共进行78个月
2.安排每月行程,合理规划增加基础属性
3.成为小公主,登基为女王,嫁给高富帅,从此走上人生巅峰~
用到的技能点:
1.分支结构
2.循环结构
3.数组
4.*vectory/array
5.指针
上代码:
#include <iostream>
#include <iomanip>
#include <ctime>
#include <cstdlib>
#include <vector>
#include <array>
#include <string>
using namespace std;
int main()
{
//1.为父女取名字
string value_father_name;
string value_daugther_name;
/*女儿生日月份和日期*/
int value_birth_month;
int value_birth_date;
/*女儿的星座*/
string value_daugther_constell;
/*女儿的五项基本信息:体力、智力、魅力、道德、气质*/
//int value_duagther_baseinfos[5];
//vector<int> value_vec_info;//动态分配内存的数组
array<int, 5> value_array_info;//动态分配内存的数组
//五项基本属性值
array<string, 5> value_array_baseinfo_names = {"体力","智力","魅力","道德","气质"};
int value_duagther_gold = 500;
/*根据生日计算星座,星座二维数组*/
string constells_names[12][2] = {
{ "山羊座", "水瓶座" },//一月
{ "水瓶座", "双鱼座" },//二月
{ "双鱼座", "白羊座" },//三月
{ "白羊座", "金牛座" },//四月
{ "金牛座", "双子座" },//五月
{ "双子座", "巨蟹座" },//六月
{ "巨蟹座", "狮子座" },//七月
{ "狮子座", "处女座" },//八月
{ "处女座", "天秤座" },//九月
{ "天秤座", "天蝎座" },//十月
{ "天蝎座", "射手座" },//十一月
{ "射手座", "山羊座" },//十二月
};
int choice,temp1, temp2, temp3;
cout << "父亲的姓名: ";
cin >> value_father_name;