符号函数

C语言—— 符号函数_#include

int sign(int x)
{
if(x>0)
{
return 1;
}
else if(x==0)
{
return 0;
}
else
{
return -1;
}
}

注意空格 字符啥的。。。。因为PAT太过灵敏(就是不太好用哈)。

补充一下 用条件表达式完成该程序

#include<stdio.h>
int main()
{
int x,y,re;
scanf("%d",&x);
re=(x>0)? 1:(re=(x==0)?2:3);
printf("%d",re);
return 0;
}