首页 > 试题广场 >

计算y的值

[编程题]计算y的值
  • 热度指数:33247 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

已知一个函数y=f(x),当x < 0时,y = 1;当x = 0时,y = 0;当x > 0时,y = -1。   


输入描述:
一行,输入一个整数x。(-10000<x<10000)


输出描述:
一行,输出y的值。
示例1

输入

10

输出

-1
示例2

输入

-10

输出

1
def nu(x):
    y = 0
    if (x<0): 
        y =1
    elif(x>0):
        y = -1
    else:
        y = 0
    return y
a = int(input())
print(nu(a))

发表于 2020-10-11 02:24:06 回复(0)
#include <stdio.h>

int bidaxio(int x, int y)
{
    if(x < 0)
        return(1);
    else if(x == 0)
        return(0);
    else(x > 0);
        return( -1);
}
int main()
{
    int x = 0;
    int y = 0;
    scanf("%d", &x);
    int z = bidaxio(x, y);
    printf("%d\n", z);
   
    return 0;
}
发表于 2024-10-13 22:40:45 回复(0)
#include <stdio.h>
int text(int x)
{
    int ret=0;
    if(x<0)
    {
        ret=1;
    }
    else if(x==0)
    {
        ret=0;
    }
    else 
    {
        ret=-1;
    }
    return ret;
}
int main() {
    int x=0;
    scanf("%d",&x);
    int y=text(x);
    printf("%d",y);
    return 0;
}

发表于 2024-01-22 17:09:15 回复(0)
import java.util.Scanner;

public class Main{
    
    public static void main(String[] args){
        Scanner sin = new Scanner(System.in);
                            int y = 0;
        while(sin.hasNext()){
            int x = sin.nextInt();
            // x小于0 y就等于1   x等于0,就等于0 因为y本来就等于0所有这个判断不用写 
            // x 大于0,y就等于-1
            if(x < 0){
                y = 1;
            }else if(x > 0){
                y = -1;
            } 
            System.out.println(y);
        }
    }
}

发表于 2022-01-28 12:23:08 回复(0)
#include <stdio.h>
int main() {
    int x = 0;
    int y = 0;
    scanf("%d", &x);
    if (x < 0)
        y = 1;

    else if (x == 0)
        y = 0;

    else
        y = -1;
printf("%d\n",y);
    return 0;
}
发表于 2024-08-05 02:39:50 回复(0)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
    int x;
    scanf("%d", &x);
    if (x < 0) {

        printf("%d\n", 1);
    } else if (x == 0) {

        printf("%d\n", 0);

    } else {
        printf("%d\n", -1);

    }


    return 0;
}
编辑于 2024-02-13 11:13:43 回复(0)
#include <stdio.h>

int main() {
    int y=0;
    int x=0;
    scanf("%d",&x);
    if(x>0)
    y=-1;
    else if(x==0)
    y=0;
    else
    y=1;
    printf("%d",y);
    return 0;
    }

发表于 2023-08-16 15:12:13 回复(0)
#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", y);
    
    return 0;
}

发表于 2023-07-29 13:40:39 回复(0)
#include<stdio.h>

int m(int x, int y)
{
	if (x < 0) {
		y = 1;
		return y;
	}
	else if (x == 0) {
		y = 0;
		return y;
	}
	else {
		y = -1;
		return y;

	}
}

int main() {

	int x = 0;
	int y = 0;

	scanf("%d", &x);
	y = m(x, y);

	
	printf("%d",y);
	return 0;
}

发表于 2023-06-13 18:29:47 回复(0)
#include <stdio.h>

int main()
{
    int n;
    scanf("%d",&n);
    if(n<0)
    {
        printf("1");
    }
    else if(n==0)
    {
        printf("0");
    }
    else {
    printf("-1");
    }
    return 0;
}
发表于 2023-04-10 00:24:07 回复(0)
#include<stdio.h>
int main()
{
    int x = 0;
    scanf("%d",&x);
        if( x<0 )
        {
          printf("%d\n",1);

        }
        else if(x>0)
          {
             printf("%d\n",-1 );
          }
          if( x == 0 )
               {
                 printf("%d\n", 0 );
               }
             
    return 0;
}
兄弟们,循环就完了
发表于 2023-04-06 23:34:19 回复(0)
#include <stdio.h>

int main() {
    int x;
    while (scanf("%d", &x) != EOF) { 
        if(x<0) printf("%d\n",1);
        else if(x == 0)printf("%d\n",0);
        else printf("%d\n",-1);
    }
    return 0;
}

发表于 2023-03-19 16:03:37 回复(0)
# define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int X,y;
	scanf("%d", &X);
	if (X < 0)
	   printf("y=1");
    else if (X == 0)
         printf("y=0");
    else
		printf("y=-1");
	return 0;

}

发表于 2022-12-06 21:33:41 回复(0)
#include<stdio.h>
int main()
{
    int x=0;
    int y=0;
    scanf("%d",&x);
    if (x<0)
        y=1;
    else if (x==0)
        y=0;
    else y=-1;
    printf("%d",y);
    return 0;
}

发表于 2022-07-18 20:58:38 回复(0)
#define _CRT_SECURT_NO_WARNINGS
#include<stdio.h>
int main()
{
    int x;
    scanf("%d", &x);
    x > 0 ? printf("-1") : (x == 0 ? printf("0") : printf("1"));
    return 0;
}
发表于 2022-04-22 00:13:43 回复(0)
想问一下,那个x的范围不需要管吗
发表于 2022-04-11 16:59:37 回复(0)
初学C,程序罗嗦
#include<stdio.h>
int main()
{
    int num = 0;
    printf("请输入一个整数,满足条件:-10000< num <10000:\n");
    while (1)
    {
        scanf("%d:", &num);
        if (num < 0) {printf("输入 :%d\n", num);  printf("输出 :-1\n"); }             
        if (num == 0) { printf("输入 :%d\n", num); printf("输出 :0\n"); }            
       if (num > 0) {printf("输入 :%d\n", num); printf("输出 :1\n"); }  
    }
  return 0;
}
发表于 2022-03-18 19:45:03 回复(0)
#include<bits/stdc++.h>
using namespace std;
int y;
void f(int x){
    if(x < 0)  {y = 1; return ;}
    if(x == 0) {y = 0; return ;}
    y = -1;
    return ;
}


int main(){
    int x;
    cin>>x;
    f(x);
    cout<<y;
    return 0;
}

发表于 2022-02-09 15:58:33 回复(0)
#include<stdio.h>
int main(void){
    int x;
    scanf("%d", &x);
    
    if(x < 0)
        printf("1\n");
    else if(x == 0)
        printf("0\n");
    else
        printf("-1\n");
    
    return 0;
}

发表于 2022-02-05 17:52:12 回复(0)
#include <bits/stdc++.h>
using namespace std;
int main(){
    int x;
    cin>>x;
    cout<<((x<0)?1:(x==0)?0:-1);
    return 0;
}

发表于 2022-01-21 18:00:45 回复(0)