用C#从键盘输入两个double类型数字,求出他们的和/差/积/商/余,结果保留3位小数点,并输出“它们的和为。。。差为。。。积为。。。商为。。。余为
时间: 2025-07-05 22:10:14 浏览: 8
在C#中,你可以创建一个简单的控制台应用程序来实现这个功能。首先,我们需要从用户那里获取两个`double`类型的输入,然后进行加、减、乘、除运算,并将结果四舍五入到三位小数。以下是一个示例代码:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入第一个double数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第二个double数字:");
double num2 = Convert.ToDouble(Console.ReadLine());
// 计算并输出结果
double sum = num1 + num2;
double difference = num1 - num2;
double product = num1 * num2;
double quotient = (num1 != 0) ? num2 / num1 : 0; // 避免除以零错误
double remainder = (int)(num1 % num2); // 如果需要整数余数,转换为int
Console.WriteLine($"它们的和为:{sum:F3}");
Console.WriteLine($"差为:{difference:F3}");
Console.WriteLine($"积为:{product:F3}");
Console.WriteLine($"商为:{quotient:F3} ({((num2 != 0) ? "有效" : "无效")})");
Console.WriteLine($"余为:{remainder:F0}"); // 保留整数部分,F0表示保留整数
Console.ReadKey();
}
}
```
在这个代码里,`Convert.ToDouble()`用于把用户的输入转换成`double`类型,`F3`是格式化字符串,用于控制结果的小数位数。运行程序后,按照提示输入数字即可看到计算结果。
阅读全文
相关推荐


















