標題:
TQC104
[打印本頁]
作者:
kim
時間:
2012-6-11 20:35
標題:
TQC104
public class TQC104
{
public static void main(String[] arg)
{
int num[]={1,2,3,4,5,6,7,8,9};
while(true)
{
for(int i=0;i<9;i++)
{
int r=(int)(Math.random()*9);
int t=num[i];
num[i]=num[r];
num[r]=t;
}
int a1=num[0]+num[1]+num[2];
int a2=num[3]+num[4]+num[5];
int a3=num[6]+num[7]+num[8];
int a4=num[0]+num[3]+num[6];
int a5=num[1]+num[4]+num[7];
int a6=num[2]+num[5]+num[8];
int a7=num[0]+num[4]+num[8];
int a8=num[2]+num[4]+num[6];
if(a1==15 & a2==15 & a3==15 & a4==15 & a5==15 & a6==15 & a7==15 & a8==15)
{
break;
}
}
System.out.println("答案為");
System.out.println(num[0]+" "+num[1]+" "+num[2]);
System.out.println(num[3]+" "+num[4]+" "+num[5]);
System.out.println(num[6]+" "+num[7]+" "+num[8]);
System.out.println("不論橫向縱向及對角線加起來的和都是15");
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2