浙江大学版「C言語プログラミング(第3版)」の演習3-2

演習3-2符号関数の値を計算する(10ポイント)

任意の整数nに対して、符号関数sign(n)は次のように定義されます
ここに写真の説明を挿入
。任意の入力整数に対するこの関数の値を計算するプログラムを作成してください。
入力形式:
入力は、1行に整数nを与えます。
出力形式:
「sign(n)=関数値」の形式で整数nに対応する関数値を1行で出力します。
入力例
1:10
出力例1:
sign(10)= 1
入力例2:
0
出力例2:
sign(0)= 0
入力例3:
-98
出力例3:
sign(-98 )=-1
作成者
Cコースグループ
単位
浙江大学
コード長制限

16KB
制限時間
400ミリ秒
メモリ制限
64MB

#include <stdio.h>

int main() {
    
    
    int a;
    if (scanf("%d", &a) == 1) {
    
    
        if (a < 0) {
    
    
            printf("sign(%d) = -1", a);
        } else if (a == 0) {
    
    
            printf("sign(%d) = 0", a);
        } else {
    
    
            printf("sign(%d) = 1", a);
        }

    }
    return 0;
}

おすすめ

転載: blog.csdn.net/DoMoreSpeakLess/article/details/109348204