3257 - 例题4-5 符号函数
给定如下函数:

输入x的值,要求输出相应的y值。
末尾输出换行符。
程序中涉及的变量请均定义为整型(int)
Input
键盘输入一整数。
Output
输出-1, 0, 1三者之一
Examples
Input
5
Output
1
Solution C
#include<stdio.h> int main() { double x; int y; scanf("%lf",&x); if(x<0) y=-1; if(x==0) y=0; if(x>0) y=1; printf("%d\n",y); getchar(); return 0; }
Solution C++
#include<stdio.h> int main() { int a; scanf("%d",&a); if(a<0) { printf("-1"); }else if(a>0){ printf("1"); }else { printf("0"); } return 0; }