#12063: 第7測資錯誤 求解


XMRHRX (XMRHRX)

學校 : 不指定學校
編號 : 63070
來源 : [223.138.158.198]
最後登入時間 :
2021-03-04 15:41:57
a016. 數獨(SUDOKU) | From: [180.218.109.203] | 發表日期 : 2017-05-23 19:20

#include<iostream>
using namespace std;
main()
{
int a[9][9],i,j,t=0,ans1=0,ans2=0,ik,jk,r=2;
while(cin)
{
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
cin>>a[i][j];
if(a[i][j]>9||a[i][j]<1)
{
t=0;
break;
}
ans1+=a[i][j];
}
(ans1==45)?t=t+1:t=t;
ans1=0;
}//輸入和檢查總數是否為405
for(ik=0;ik<3;ik++)
{
for(jk=0;jk<3;jk++)
{
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
ans2+=a[i+3*ik][j+3*jk];
}
}
(ans2==45)?t=t+1:t=t;
ans2=0;
}
}//分成每3*3做檢查
if(t==18)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
t=0;
}
}

答案為no 我輸出yes...不知道錯在哪

 
ZeroJudge Forum