VS控制台输入一个整数,判断是否在1~100之间,如果在输出数值,否则输出字符串NO
时间: 2024-09-12 09:17:06 浏览: 41
在Visual Studio中,你可以使用C#语言编写一个控制台应用程序来实现这个功能。首先,需要使用`Console.ReadLine()`方法来读取用户输入的字符串,然后使用`Int32.Parse`或者`Int32.TryParse`方法将字符串转换为整数。接下来,通过一个简单的条件判断来检查这个整数是否在1到100之间。如果是,就直接输出这个整数;如果不是,就输出"NO"字符串。以下是实现该功能的C#代码示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入一个整数:");
string input = Console.ReadLine();
int number;
// 尝试将输入转换为整数
if (Int32.TryParse(input, out number))
{
// 判断整数是否在1到100之间
if (number >= 1 && number <= 100)
{
Console.WriteLine(number);
}
else
{
Console.WriteLine("NO");
}
}
else
{
Console.WriteLine("输入无效,请输入一个整数!");
}
}
}
```
这段代码首先提示用户输入一个整数,然后尝试将其转换为`int`类型。如果转换成功,并且该整数在1到100之间,程序将直接输出该整数;否则,输出字符串"NO"。如果输入的不是一个有效的整数,则会提示用户输入无效。
阅读全文