#include <iostream>
using namespace std;
void check(int *num);
int main()
{
int i;
cin>>i;
for(int j=0;j<i;j++)
{
int num[6];
for(int k=0;k<6;k++)
cin>>num[k];
check(num);
}
//system("pause");
}
void check(int *num)
{
int te1=0,te2=0,te3=0;
if((num[2]-num[0])*(num[5]-num[1])==(num[4]-num[0])*(num[3]-num[1]))
te1=1;
if((num[2]>num[4]>num[0])||(num[3]>num[5]>num[1]))
te2=1;
if((num[0]>num[4]>num[2])||(num[1]>num[5]>num[3]))
te3=1;
if(te1==1&&(te2==1||te3==1))
cout<<"該死的東西!竟敢想讓我死!"<<endl;
else
cout<<"父親大人!母親大人!我快到了!"<<endl;
}
邏輯上應該沒問題
不過1 0 3 0 2 0 這個測資卻判斷錯誤,請問是哪裡出錯了呢?