用C#创建一个控制台程序,随机产生两个整数(也可以随机产生两个小数),计算它们的和、差、商、积,并把结果显示在控制台上
时间: 2024-09-17 13:08:03 浏览: 39
C#开发一个控制台应用程序计算两个平面区域公共部分的面积
在C#中,你可以使用Random类生成随机整数或浮点数。以下是一个简单的控制台应用程序示例,它会随机产生两个整数和两个小数,并进行加、减、乘、除操作:
```csharp
using System;
using System.Threading.Tasks;
namespace RandomNumbersCalculator
{
class Program
{
static void Main(string[] args)
{
// 随机数生成器
Random random = new Random();
// 生成两个随机整数
int num1Int = random.Next(-100, 101);
int num2Int = random.Next(-100, 101);
// 生成两个随机小数
double num1Double = random.NextDouble() * 100; // 限制在0到100之间
double num2Double = random.NextDouble() * 100;
// 计算并显示结果
Console.WriteLine($"两个整数的和: {num1Int + num2Int}");
Console.WriteLine($"两个整数的差: {num1Int - num2Int}");
Console.WriteLine($"两个整数的积: {num1Int * num2Int}");
Console.WriteLine($"两个小数的和: {num1Double + num2Double}");
Console.WriteLine($"两个小数的差: {num1Double - num2Double}");
Console.WriteLine($"两个小数的商 (若除数不为零): {num1Double / num2Double} (忽略除以零的情况)");
// 提示用户按任意键退出
Console.ReadKey();
}
}
}
```
在这个程序中,我们首先初始化了一个Random实例,然后分别生成两个介于-100到100之间的随机整数和两个介于0到100之间的随机小数。接着,我们对每一对数字进行了加、减和乘法运算,并处理了小数除法(避免了除以零的问题)。最后,我们等待用户按下任意键来关闭程序。
阅读全文