12
数字が正方形かどうかを確認するコードです。それはなぜ機能するのですか?パーフェクトスクエアかどうか?
static bool IsSquare(int n)
{
int i = 1;
for (; ;)
{
if (n < 0)
return false;
if (n == 0)
return true;
n -= i;
i += 2;
}
}
ありがとうございました。私はこれについて知りませんでした。 – Kaushal
驚くばかりの答え! –
あなたは学校でこれらのことを学ぶことはできません:) –