乗算または除算演算子、組み込み関数、またはループを使用せずに2つの整数を掛ける必要があります。乗算または除算演算子またはループなしで2つの正の整数を複数にする方法
私はループで乗算を行うことができましたが、ループなしで乗算を行う方法はありません。ここで
は、ループと私のソリューションです:
Public Double(Double x, Double y)
{
Double Result;
Result =0;
If(x==0 || y==0)
{
Result = 0;
}
else
{
for(int i=0; i<=y; i++)
{
Result = Result + x;
}
}
return Result;
}
あなたはダブルスを受け入れ、そしてy'が整数である '場合は、まだあなたの方法でのみ動作します。実際に浮動小数点数をサポートする必要がありますか?また、負の数も正しくサポートされていません。 – Servy
いいえ、私は整数を扱っていると考えてみましょう – toxic
あなたのメソッドは、整数型を受け入れるようにしてください。浮動小数点型ではありません。 – Servy