浙江大学版「C言語プログラミング(第3版)」のトピック集
演習3-2符号関数の値を計算する(10ポイント)
任意の整数nに対して、符号関数sign(n)は次のように定義されます。
任意の入力整数に対してこの関数の値を計算するプログラムを作成してください。
入力フォーマット:
入力は1行に整数nを与えます。
出力フォーマット:
整数nに対応する関数値を「sign(n)=関数値」の形式で1行に出力します。
入力例1:
10
出力サンプル1:
sign(10) = 1
入力例2:
0
出力例2:
sign(0) = 0
入力例3:
98
出力サンプル3:
sign(-98) = -
1
コード:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
if(n<0){
printf("sign(%d) = -1",n);
}
else if(n==0){
printf("sign(%d) = 0",n);
}
else{
printf("sign(%d) = 1",n);
}
return 0;
}