身份证号码是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”;
}
身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别相关推荐
- Excel如何快速将15位身份证号码转为18位
今天跟大家分享一下Excel如何快速将15位身份证号码转为18位 1.首先我们选中身份证号码单元格区域 2.点击[DIY工具箱] 3.点击[身份证]选择[15位身份证证升18位] 4.点击[确定] ...
- 身份证号第18位(效验码)计算方法 用于检测身份证号是否正确
前言: 由于在某些时候,可能需要用户输入真实的身份证号,但是用户可能会胡乱输入虚假的身份证号,导致信息的不真实性,所以为了防止用户胡乱输入,可以通过一些小方法来检测身份证号是否输入正确,本文将介绍一种 ...
- 【SQLServer】验证身份证号第18位校验码是否合法
目录 1.业务场景 2.知识前提 3.实现方案 4.测试 5.参考链接 1.业务场景 参考国家标准GB 11643-1999,居民身份证号组成:6位数字地址码+8位数字出生日期码+3位数字顺序码+1位 ...
- 16Aspx.com-将15位身份证转换成18位
16Aspx.com-将15位身份证转换成18位 //************************************************************************* ...
- 7-3 选民投票 (8 分)编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(
7-3 选民投票 (8 分) 编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的 ...
- python身份证号码共18位_18位身份证校验
数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小 ...
- 中国身份证号码验证,支持15,18位,可验证成功90%的身份证号
using System;/// <summary> /// Summary description for IDCardValid /// </summary> public ...
- 身份证号第18位的计算
身份证号每一位号码的意义 首选需要声明两点, 第18位为x:其实对应与编码系统中的10(十),因为进制的关系了: 第18位的取值是前面17位通过一定的编码规则(ISO 7064:1983.MOD 11 ...
- 从键盘上输入一个字符,判断并输出是控制符、数字字符、大写字母、小写字母或是其他字符
#include <stdio.h> int main () { char c; printf("请输入一个字符\n"); c=getchar(); if (c< ...
最新文章
- 【MATLAB】find 函数 总结
- 形象理解深度学习中八大类型卷积
- liun5实现DHCP地址分配笔记
- Html5 History API解析
- PHP文件包含漏洞原理分析和利用方法
- 05-netty小例子
- pythonnumpy详解_Python精讲Numpy基础,大牛笔记详细解释
- jQuery formValidator表单校验代码生成器ver1.1,一键产生所有代码
- HDOJ 1394 Minimum Inversion Number(线段树求逆序数对)
- 1405 mysql 2800_mysql关于任何用户登录以及解决ERROR1405
- CAD学习笔记中级课【模板样式】
- Bootstrap如何设置table样式
- 初中英语多词性单词怎么办_初中英语单词按词性分类表
- 《三体》死神永生之感
- 如何实现从M个数字选取N个数字排列算法
- 一起来学ES —— Bulk剖析
- P1796 汤姆斯的天堂梦
- 隐藏index.php
- 京东数据库泄露事件分析
- 环境配置 | ubuntun16.04下卸载matlab
热门文章
- Android实习札记(10)---ImageView的src属性 VS blackground
- JVM笔记-13运行时数据区-堆(OOM、年轻代老年代)
- 使用javaScript控制文本框输入值
- 第一天看《C陷阱与缺陷》
- python:聊天机器人
- 苹果分屏软件_必备的优秀软件集合---Mac篇(二)
- 2023年最新版初级商业数字营销师直通车题库
- python键盘怎么输入双引号_python中怎么输入引号
-问答-阿里云开发者社区-阿里云...
- ubuntu12.04打字软件
- 输入一个年份,输出是否为闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份是闰年。