3257 - 例题4-5 符号函数
时间限制 : 1 秒
内存限制 : 12 MB
给定如下函数:

输入x的值,要求输出相应的y值。
末尾输出换行符。
程序中涉及的变量请均定义为整型(int)
题目输入
键盘输入一整数。
题目输出
输出-1, 0, 1三者之一
输入/输出样例
输入格式
5
输出格式
1
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; }
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; }