描述:验证输入的身份证号码是否正确;
实现代码:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string num;
while(1)
{
loop:
cout<<"请输入你要验证的身份证号码:"<<endl;
cin>>num;
if(num.length()!=18)
{
cout<<"您输入的身份证长度不正确"<<endl;
goto loop;
}
int mark=1;
for(int i=0; i<num.length()-2; i++)
{
if(num[i]!='0'&&num[i]!='1'&&num[i]!='2'&&num[i]!='3'&&num[i]!='4'&&num[i]!='5'&&num[i]!='6'&&num[i]!='7'&&num[i]!='8'&&num[i]!='9')
{
cout<<"您输入的身份证不正确"<<endl;
mark=