私の他の対角法は正しく機能しません。
public int sumOtherDiag()
{
int otherDiag = 0;
for (int i = 0; i < square.length−1; i++)
{
otherDiag += square[i][i];
}
return otherDiag;
}
ここに表示する出力はありませんが、誰かがすぐに間違っていると思うものはありますか?
このメソッドは、要素を追加し、魔方陣の 2 番目の対角線 (右から下) の合計を取得することになっています。たとえば、私の正方形が
01 04 03
03 05 04
05 02 04
出力します
03 + 05 + 05 = and get 13
しかし、私の実際の出力は、想定よりも少ない数値を出力しています。
(私の出力なしで説明するのは難しいです。プログラムにアクセスできるようになったら、後でアップロードします)
どんな助けでも大歓迎です、ありがとう!