建議在zero上 不要用while(1) 輸入
因為會讀不到EOF跳出 而得到TLE
如果你要做修改的話 (你這題)
我做以下的修改
while(scanf("%d",&s[0][0])==1)
{
int a,b,c,o=0,z;
for(a=0;a<9;a++){
for(b=0;b<9;b++)
{
if(a==0&&b==0) continue;
scanf("%d",&s[a][b]);
}
在這樣的情況下 就可以讀到結尾的字元 而跳出