如题,这个分段函数怎么用函数写出来呀
y=x+3 x>0
y=0 x=0;
y = -x x<0
源码和运行效果,供参考
#include<iostream>
using namespace std;
int main()
{
int x = 0;
cout << "输入x的值:" << endl;
cin >> x;
while (x != 999)
{
if (x > 0)
{
int y = 0;
cout << "检测到x大于0,则y=x+3" << endl;
y = x + 3;
cout << "y = " << y<<endl;
}
else if (x == 0)
{
int y = 0;
cout << "检测到x等于0,则y=0" << endl;
cout << "y = " << y<<endl;
}
else {
int y = 0;
cout << "检测到x小于0,则y=-x" << endl;
y = -x;
cout << "y = " << y<<endl;
}
cout << "输入x=999退出函数赋值" << endl;
cout << "再次为x赋值为:"; cin >> x;
}
}