输入的数字其实也是一个字符串,直接输出它的长度就行了
代码块放在main方法中运行
Console.WriteLine("输入一个数:");
string str = Console.ReadLine();
Console.WriteLine(str+"是一个"+str.Length+"位数");
为了防止输入的不是数字还可以改成:
Console.WriteLine("输入一个数:");
string str = Console.ReadLine();
try
{
int i = Convert.ToInt32(str);
Console.WriteLine(i + "是一个" + str.Length + "位数");
}
catch (Exception)
{
Console.WriteLine("请输入一个数字");
}