游客 Signup | Login
中文 | En

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;
}
Time Limit 1 second
Memory Limit 12 MB
Discuss Stats
上一题 下一题