身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别

/*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别

  • 提示:第17为数字字符奇数为男,偶数为女
    */
    #include
    #include
    #include
    #include
    using namespace std;
    void string2int(string s);
    void main()
    {
    cout << “请输入你的身份证号码:” << endl;
    string s, x;
    cin >> s;
    x = s.substr(16);
    x = x.substr(0, 1);
    string2int(x);
    }
    void string2int(string s)
    {
    int a;
    string res = s;
    stringstream ss;
    ss << res;
    ss >> a;
    if (a % 2 == 0)
    {
    cout << “她是 gril”;
    }
    else
    cout << “他是 boy”;
    }

你可能感兴趣的:(字符串,c++)