演習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;
}