1141 - C语言5.3

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 32 MB

有一个函数:

<span style="font-family:宋体;">给定</span><span>x</span><span style="font-family:宋体;">值,输出对应的</span><span>y</span><span style="font-family:宋体;">值。</span>

<span></span>

题目输入

一个整数x。

题目输出

输出x值对应的y值。

请注意行尾输出换行。

输入/输出样例

输入格式

12

输出格式

1

C语言解答

#include<stdio.h>
int main(){
int x,y;
scanf("%d",&x);
if(x<0)
  y=-1;
else if(x==0)
  y=0;
else
  y=1;   
printf("%d\n",y);
return 0;
}

C++解答

#include <stdio.h>
int main() {
	int x, y;
	scanf("%d", &x);
	if (x < 0)
		y = -1;
	else if (x == 0)
		y = 0;
	else if (x > 0)
		y = 1;
	printf("%d\n", y);
	return 0;
}

Java解答

import java.util.*;
public class Main {
	public static void main(String args[]) {
		Scanner cin=new Scanner(System.in);
		int i=cin.nextInt();
		if(i>0)
			System.out.println(1);
		else if(i==0)
			System.out.println(0);
		else
			System.out.println(-1);
	}
}

Python解答

x = input()
if x < 0:
  print -1
elif x == 0:
  print 0
else:
  print 1