程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> php問題-用php代碼,這一個九宮格

php問題-用php代碼,這一個九宮格

編輯:編程解疑
用php代碼,這一個九宮格

使得九宮格的橫豎斜的三個球相加都相等。注意:不要九層for的循環套用。

最佳回答:


 不需要9層循環,只需要兩層循環
思路(C偽代碼)
int arr[3][3];
sum = arr[0][1]+arr[0][2]+arr[0][3];
for (i = 1; i < 3; i++)
{
sum1 = 0;
for (int j=1;j<3;j++)
{
sum1 += arr[i][j];
}
if sum1 != sum return false;
}
for (i = 1; i < 3; i++)
{
sum1 = 0;
for (int j=1;j<3;j++)
{
sum1 += arr[j][i];
}
if sum1 != sum return false;
}
sum1 = 0;
for (int j=1;j<3;j++)
{
sum1 += arr[j][j];
}
if sum1 != sum return false;
sum1 = 0;
for (int j=1;j<3;j++)
{
sum1 += arr[j][3-j];
}
if sum1 != sum return false;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved