#4394: WA line 3


icekeeper (空)

學校 : 國立成功大學
編號 : 13817
來源 : [140.116.102.51]
最後登入時間 :
2010-10-14 23:55:38
b225. D. 棒球練習 -- 2008 NPSC 國中組決賽 | From: [140.116.102.51] | 發表日期 : 2010-10-15 00:51

#include <stdio.h>

void fileprocess()
{
     int j,i[6],k;
     char o;
     scanf("%d %c",&j,&o);
     for (k = 0;k < j;k++)
     {
         if (scanf("%d %d %d %d %d %d%c",&i[0],&i[1],&i[2],&i[3],&i[4],&i[5],&o) == 7)
         {
            if (i[0] <= 100 && i[0] >= -100 && i[1] <= 100 && i[1] >= -100 && i[2] <= 100 && i[2] >= -100
            && i[3] <= 100 && i[3] >= -100 && i[4] <= 100 && i[4] >= -100 && i[5] <= 100 && i[5] >= -100)
            {
               if((i[3]-i[1])*(i[4]-i[2]) == (i[5]-i[3])*(i[2]-i[0]) || (i[3]-i[1])*(i[0]-i[4]) == (i[1]-i[5])*(i[2]-i[0])
               || (i[5]-i[3])*(i[0]-i[4]) == (i[1]-i[5])*(i[4]-i[2]) || (i[1]-i[3])*(i[2]-i[4]) == (i[3]-i[5])*(i[0]-i[2])
               || (i[1]-i[3])*(i[4]-i[0]) == (i[5]-i[1])*(i[0]-i[2]) || (i[3]-i[5])*(i[4]-i[0]) == (i[5]-i[1])*(i[2]-i[4])
               || (i[3]-i[1])*(i[4]-i[2])+(i[5]-i[3])*(i[2]-i[0])== 0 || (i[3]-i[1])*(i[0]-i[4])+(i[1]-i[5])*(i[2]-i[0]) == 0
               || (i[5]-i[3])*(i[0]-i[4])+(i[1]-i[5])*(i[4]-i[2]) == 0)
               printf("YES\n");
               else
               printf("NO\n");
            }
         }
     }
}

int main()
{
    fileprocess();
    return 0;
}

如題

上述程式碼一直卡WA line3....真奇怪

 
ZeroJudge Forum