5.(循环)从键盘上输出一个整数,判断是几位数。(编程语言c#)
时间: 2024-02-26 14:57:41 浏览: 95
在 C# 中,可以通过循环语句和条件语句来实现从键盘输入一个整数,并判断其位数的功能。下面是一个示例代码:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个整数:");
int num = int.Parse(Console.ReadLine());
int count = 0;
while (num != 0) {
num /= 10;
count++;
}
Console.WriteLine("这是一个" + count + "位数。");
}
}
```
在上述代码中,我们首先使用 `Console.ReadLine()` 方法从控制台读取一个字符串形式的整数,并通过 `int.Parse()` 方法将其转换为整数类型。然后使用一个 `while` 循环对该整数不断进行除以10的操作,直到其值为0,同时在每次循环中对计数器 `count` 进行自增操作,从而获得该整数的位数。最后,使用 `Console.WriteLine()` 方法输出结果。
希望这个示例代码对你有所帮助。
阅读全文