...当x=0时y=1,当x<0时y=-1, 用C++的switch格式怎么做?
发布网友
发布时间:2024-10-04 06:52
我来回答
共2个回答
热心网友
时间:2024-10-21 09:33
直接Swith是不行的必须+if
楼上那个x=0 时y=-1了
改以下这样才可以
switch(x>0)
{
case true:
y=1;
break;
case false:
if (x!=0) y=-1; else y=0;
break;
}
最简单的方法是多#include<cmath>
然后执行
if (x==0) y=0;
else y=abs(x)/x;
就可以了
热心网友
时间:2024-10-21 09:32
switch ( x < 0 )
{
case true: y = -1; break;
case false: y = 1; break;
}