c#程序读入一个正整数,然后输出这个整数的位数,如输入:352,输出:3
时间: 2024-09-28 15:03:31 浏览: 42
c#输出10个数的最大值、最小值、平均值和总和。.rar
在 C# 中,你可以使用 `ToString()` 函数将整数转换为字符串,并通过计算字符串的长度来得到数字的位数。下面是一个简单的示例函数,它接收用户输入的整数,然后输出位数:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个正整数: ");
int num = Convert.ToInt32(Console.ReadLine());
int digitCount = GetDigitCount(num);
Console.WriteLine("该数有 {0} 位", digitCount);
// 定义一个辅助函数来计算位数
static int GetDigitCount(int value) {
return value.ToString().Length;
}
}
}
```
当你运行这个程序并输入 352 时,它会输出 "该数有 3 位"。
阅读全文