试题详情
- 简答题编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要判断输入的每个字符是否为数字。否则要求重新输入。
-
stringa;
boolq=true;
Console.WriteLine("请输入你的身份证;");
a=Console.ReadLine();
for(intb=0;b<=a.Length-1;b++)
{
if(a[b]>=’0’&&a[b]<=’9’)
{
continue;
}
else
q=false;
}
if(a.Length==18)
{
if(q==true)
Console.WriteLine("输入正确");
elseif(q==false)
Console.WriteLine("输入不合法,请重新输入");
}
else
Console.WriteLine("输入不合法,请重新输入"); 关注下方微信公众号,在线模考后查看
热门试题
- C#中使用()关键字表示泛型的值类型约束
- 使用()关键字可以再次引发捕获到的异常。
- 当一个线程进入一个对象的方法后,其它线程
- 在程序执行时,注释使得//后面的文本打印
- 关于哈希函数,以下说法错误的是()。
- 说明:下列程序中部分下划线的代码有错误,
- 不可继承的类,使用()关键字定义。
- 已知进度条的下限是0,上限是1000,如
- 在C#中创建一个对象是,系统最先执行的是
- 派生类构造函数的执行顺序是从最上面的()
- 编一个程序,利用自定义方法,找出2到10
- 定义枚举时至少为其中的一个枚举成员赋值。
- C#程序必须包含一个main方法。()
- 在ADO.NET中,为了执行一个存储过程
- 下面是几条定义初始化一维数组的语句,指出
- C#类中,()。
- 下列关于构造函数的描述中,()是正确的。
- C#中的字符串有两类:规则字符串和逐字字
- 下列数组定义语句中:int[]a=new
- 在C#中〃下列代码的运行结果是()。Mu