美少女养成记---根据月日计算星座

#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_birth_month >> value_birth_date;//注意箭头方向;没有endl
    cout << constell_names[value_birth_month - 1][value_birth_date / constell_dates[value_birth_month - 1]] << endl;
}
    return 0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值