整数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>
int main()
{
int n、x;
scanf( "%d"、&n);
if(n <0)
{
x = -1;
} else if(n == 0)
{
x = 0;
}そうしないと
{
x = 1;
}
printf( "sign(%d)=%d"、n、x);
0を返します。
}