项目实战-美少女养成记

本文介绍了一个基于控制台的小游戏项目实战,玩家需要在78个月内通过合理规划提升角色属性,目标达成人生巅峰。游戏涉及数据的新增、修改、删除和查询操作,运用了分支结构、循环结构、数组、vector或array以及指针等编程技巧。
摘要由CSDN通过智能技术生成

需求:

使用控制台编写一个小游戏,分别实现以下功能:

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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值