これは本当に簡単なことなのは分かっていますが、頭が働かないのです。関数に渡された整数が負の符号を持つ場合は -1 を返し、整数が正の符号を持つ場合は 1 を返し、渡された数値が 0 の場合は 0 を返す C# の関数が必要です。たとえば、次のようになります。
int Sign=SignFunction(-82); // Should return -1
int Sign2=SignFunction(197); // Should return 1
int Sign3=SignFunction(0); // Should return 0
ベストアンサー1
これはすでにフレームワークに含まれています。数学記号...
int sign = Math.Sign(-82); // Should return -1
int sign2 = Math.Sign(197); // Should return 1
int sign3 = Math.Sign(0); // Should return 0
さらに、次のものでも動作します:
int sign4 = Math.Sign(-5.2); // Double value, returns -1
int sign5 = Math.Sign(0.0m); // Decimal, returns 0
// ....