在上学期的工科数学分析中,我们学过一个符号函数,它的定义如下:
$$ \text{sgn} \left( x \right) =\begin{cases} -1& x<0\\ 0& x=0\\ 1& x>0\\ \end{cases} $$
现在请你编程实现一个符合上述定义的符号函数。
一个整数$x$,保证满足$\left|x\right| \le 1000$。
一个整数,为符号函数的函数值。
100
1
-9
-1
使用if-else分支结构。和课上讲的例子有些不同,这道题里的x分成三种情况讨论,这里给一个可行的代码结构:
if (x < 0)
// code here...
else if (x == 0) // 一定要记住这里是==,而不是=
// code here...
else
// code here...
AUTHOR: 董翰元