#include <iostream>
#include <iomanip> //io代表输入输出,manip是manipulator(操纵器)的缩写
#include <ctime> //ctime分函数和类两种用途。ctime功能是把日期和时间转换为字符串,
//而ctime类的对象表示的时间是基于格林威治标准时间(GMT)的
#include <vector>//向量是一个能够存放任意类型的动态数组
#include <array>//静态的连续数组(类模板)
using namespace std;
int main()
{
//1.为父女取名字
//2.为女儿录入初始信息
// 根据女儿的星座,设置游戏的基本参数(体力 智力 魅力 道德 气质)
//3.开始游戏大循环
//4.根据各项参数,判定游戏结果
while(1)
{
/**父亲的名字*/
string value_father_name;
/**女儿的名字*/
string value_daughter_name;
/**女儿生日的月份*/
int value_birth_month;
/**女儿生日的日期*/
int value_birth_date;
/**女儿的星座*/
string value_daughter_constell;
/**星座 二维数组*/
string constell_names[12][2] = {
{"摩羯座","水瓶座"},//一月
{"水瓶座","双鱼座"},//二月
{"双鱼座","白羊座"},//三月
{"白羊座","金牛座"},//四月
{"金牛座","双子座"},//五月
{"双子座","巨蟹座"},//六月
{"巨蟹座","狮子座"},//七月
{"狮子座","处女座"},//八月
{"处女座","天秤座"},//九月
{"天秤座","天蝎座"},//十月
{"天蝎座","射手座"},//十一月
{"射手座","摩羯座"},//十二月
};
/**1~12月份星座表*/
int constell_dates[] = {21, 20, 21, 21, 22, 22, 23, 24, 24, 24, 23, 22};
//摩羯座:12月22日~1月20日 水瓶座:1月21日~2月19日
cout << "父亲的姓名:" << endl;
cin >> value_father_name;
cout << "女儿的姓名:" << endl;
cin >> value_daughter_name;
cout <<"请输入月份和日期(MM DD)"<< endl;
cin >> value_birth_month >> value_birth_date;
value_daughter_constell = constell_names[value_birth_month - 1][value_birth_date / constell_dates[value_birth_month - 1]];
//根据月份和日期计算星座
cout << "女儿的信息:";
cout << "姓名:" << value_daughter_name << endl;
cout << "生日:" << value_birth_month << "月" << value_birth_date << "日" << endl;
cout << "星座:" << value_daughter_constell << endl;
}
return 0;
}
美少女养成记---基本信息录入
最新推荐文章于 2025-05-19 20:36:35 发布