C#输入一个三位数,输出该数的逆序数
时间: 2024-09-24 13:13:25 浏览: 40
在C#中,你可以通过以下步骤输入一个三位数并输出其逆序数:
1. 首先,创建一个控制台应用程序,获取用户输入的整数作为字符串。因为需要限制输入为三位数,可以在获取输入时添加验证。
```csharp
Console.Write("请输入一个三位数:");
string input = Console.ReadLine();
```
2. 确保输入的是三位数,并转换成整数。
```csharp
if (input.Length == 3 && int.TryParse(input, out int number))
{
// 接下来的代码处理数字和逆序数
}
else
{
Console.WriteLine("输入错误,请输入一个三位数!");
return;
}
```
3. 计算逆序数。这里可以借助数组或字符串操作,将百位、十位和个位分开,然后反转顺序。
```csharp
int reversedNumber = 0;
char[] digits = input.ToCharArray(); // 将字符串转为字符数组
reversedNumber = digits[2] * 100 + // 百位
digits[1] * 10 + // 十位
digits[0]; // 个位
Console.WriteLine("逆序数为:" + reversedNumber);
```
阅读全文