c语言编程题:分段函数是x>0时y=1+e(x) x=0时y=1,x<0时 y=ln(2) 编一程序输入一个x值,输出Y值。
static void Main(string[] args)
{
while (true)
{
Console.Write("请输入x的值:\nx=");
double x = double.Parse(Console.ReadLine());
double y;
const double e = 2.71828;
if (x < 0)
{
y = Math.Log(e, 2);
}
else if (x == 0)
{
y = 1;
}
else
{
y = 1 + Math.Exp(x);
}
Console.WriteLine("y="+y);
}
}
{
while (true)
{
Console.Write("请输入x的值:\nx=");
double x = double.Parse(Console.ReadLine());
double y;
const double e = 2.71828;
if (x < 0)
{
y = Math.Log(e, 2);
}
else if (x == 0)
{
y = 1;
}
else
{
y = 1 + Math.Exp(x);
}
Console.WriteLine("y="+y);
}
}
温馨提示:答案为网友推荐,仅供参考