fabs函数int sign(float c){int z;z=c/(fabs(c));return(z);} 求这段函数的意思
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 02:22:49
![fabs函数int sign(float c){int z;z=c/(fabs(c));return(z);} 求这段函数的意思](/uploads/image/z/6841911-39-1.jpg?t=fabs%E5%87%BD%E6%95%B0int+sign%28float+c%29%7Bint+z%3Bz%3Dc%2F%28fabs%28c%29%29%3Breturn%28z%29%3B%7D+%E6%B1%82%E8%BF%99%E6%AE%B5%E5%87%BD%E6%95%B0%E7%9A%84%E6%84%8F%E6%80%9D)
fabs函数int sign(float c){int z;z=c/(fabs(c));return(z);} 求这段函数的意思
fabs函数
int sign(float c)
{
int z;
z=c/(fabs(c));
return(z);
}
求这段函数的意思
fabs函数int sign(float c){int z;z=c/(fabs(c));return(z);} 求这段函数的意思
c 除以 c的绝对值,要么是1,要么是-1.不过当c == 0时,有问题.
其实应该这样
int sign(float c) {
if (c > 0) { return 1;}
else if (c < 0) { return -1; }
else {return 0; }
}