5-1 符號函數

5-1 符號函數 (10分)

本題要求實現符號函數sign(x)。

函數接口定義:

int sign( int x );

其中x是用戶傳入的整型參數。符號函數的定義爲:若x大於0,sign(x) = 1;若x等於0,sign(x) = 0;否則,sign(x) = −1。

裁判測試程序樣例:

#include <stdio.h>

int sign( int x );

int main()
{
    int x;

    scanf("%d", &x);
    printf("sign(%d) = %d\n", x, sign(x));

    return 0;
}

/* 你的代碼將被嵌在這裏 */

輸入樣例:

10

輸出樣例:

sign(10) = 1

答案:

int sign( int x )
{
    int y;
    if(x>0){
        y=1;
    }else if(x<0){
        y=-1;
    }else{
        y=0;
    }
    return y;
}
//您的支持是我更新的不竭動力!
//希望點個贊或者投個幣,支持一下吧!(一鍵三連也可以哦)

👇👇👇
在這裏插入圖片描述

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章