質問は、シグナム関数記号(X)を達成するために必要。
関数インタフェースの定義:
INT記号(int型X);
xがユーザに渡される整数パラメータです。サイン関数は次のように定義され、xは0よりも大きい場合、符号(X)= 1; xは0に等しい、符号(X)= 0、そうでない場合、符号(X)= -1。
審判のテストプログラムの例:
#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
出力例:
符号(10)= 1
int sign( int x )
{
if(x>0)
return 1;
else if(x==0)
return 0;
else
return -1;
}