编写一个程序,要求使用Console.ReadLine()接收用户输入年龄,程序使用if...else判断并输出用户是否成年(大于等于18岁为成年),输出“是”或“否”。
时间: 2024-09-30 07:08:28 浏览: 38
当然可以。下面是一个简单的C#控制台应用程序示例,它会提示用户输入年龄,并根据输入值判断是否成年:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入您的年龄:");
int age = Int32.Parse(Console.ReadLine()); // 读取用户输入的整数
if (age >= 18)
{
Console.WriteLine("您已经成年,是的。");
}
else
{
Console.WriteLine("您还未成年,否。");
}
Console.ReadKey(); // 等待用户按下任意键后关闭窗口
}
}
```
在这个程序中,我们首先通过`Console.ReadLine()`获取用户的输入作为字符串,然后使用`Int32.Parse()`将其转换为整数类型的年龄。接着,我们使用`if...else`语句判断年龄是否大于等于18,如果满足条件就输出"是",否则输出"否"。
相关问题
编写一个程序,要求使用Console.ReadLine()接收用户输入年龄,程序使用if...else判断并输出用户是否成年(大于等于18岁为成年),输出“是”或“否”。 编程题的答题样例如下(其中namespace这一层的括号可以加,
当然,我可以帮你编写这个简单的控制台应用程序。这是一个基本的C#示例:
```csharp
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入您的年龄:");
int age = int.Parse(Console.ReadLine()); // 从控制台读取用户的输入作为整数
if (age >= 18)
{
Console.WriteLine("是,您已经成年。");
}
else
{
Console.WriteLine("否,您还未满18岁。");
}
Console.ReadKey(); // 等待用户按下任意键后关闭窗口
}
}
}
```
在这个程序中,我们首先提示用户输入年龄,然后使用`int.Parse()`函数将输入转换为整数。接着通过`if`条件判断用户是否达到18岁,如果满足条件,则输出"是,您已经成年";否则输出"否,您还未满18岁"。
static void Main(string[] args) { String[]month= { "January", "February","March","April","May","June","July","August","September","October","November","December"}; Console.WriteLine("请输入月份:"); int m=Convert.ToInt32(Console.ReadLine()); if(m==0) { Console.WriteLine("您输入的信息有误。"); } else { Console.WriteLine(month[m - 1]); Console.ReadLine(); } }
这是一个使用 C# 语言编写的程序,功能是根据用户输入的月份数字,输出对应的英文月份名称。程序首先定义了一个含有所有月份名称的字符串数组,然后通过 Console.ReadLine() 方法获取用户输入的月份数字,使用 Convert.ToInt32() 方法将字符串转换为整数类型。如果用户输入的月份数字为0,则输出提示信息,否则程序会输出对应月份的英文名称。注意,由于数组索引从0开始,所以要将用户输入的月份数字减1来获取正确的月份名称。最后使用 Console.ReadLine() 方法等待用户按下回车键,程序结束。
阅读全文