<p> stringa;<br> boolq=true;<br> Console.WriteLine("请输入你的身份证;");<br> a=Console.ReadLine();<br> for(intb=0;b<=a.Length-1;b++)<br> {<br> if(a[b]>=’0’&&a[b]<=’9’)<br> {<br> continue;<br> }<br> else<br> q=false;<br> }<br> if(a.Length==18)<br> {<br> if(q==true)<br> Console.WriteLine("输入正确");<br> elseif(q==false)<br> Console.WriteLine("输入不合法,请重新输入");<br> }<br> else<br> Console.WriteLine("输入不合法,请重新输入");</p>