C#基础用if...else 语句实现,输入X,根据分段函数y=2x-1 (x>0) 0(x=0) -2x+1 (x<0) ,输出对应的y值
时间: 2024-09-24 10:08:39 浏览: 35
在C#中,你可以使用if...else语句来根据用户输入的X值,应用给定的分段函数来计算相应的y值。下面是一个简单的示例代码:
```csharp
using System;
class Program {
static void Main() {
Console.Write("请输入X的值:");
double x = Convert.ToDouble(Console.ReadLine()); // 获取用户输入
if (x > 0) {
double y = 2 * x - 1;
Console.WriteLine("当X大于0时,y的值是:" + y);
} else if (x == 0) {
double y = 0;
Console.WriteLine("当X等于0时,y的值是:" + y);
} else { // x < 0
double y = -2 * x + 1;
Console.WriteLine("当X小于0时,y的值是:" + y);
}
}
}
```
在这个程序中,首先获取用户输入的X值,然后根据条件判断x是大于0、等于0还是小于0,分别计算并输出对应的y值。
阅读全文