習題5-1 符號函數 (10分)


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

函數接口定義:

int sign( int x ); 
 

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

裁判測試程序樣例:

#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=0;
    }
    else if(x<0){
        y=-1;    
    }
    return y;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM