int iDog; //病狗數量 int nDog; //狗的數量 int pDog; //人數;等于狗的數量 bool HaveLook=false;
for (int i=1;i{ iDog=i; //推數的病狗數量
for (int j=1;j<=pDog;j++) //每人 { int LookiDog=LookDog(); //觀察狗,返回看到的病狗數量 if (lookiDog { killDog(pDog[j]); HaveLook=true; } } if (HaveLook) return iDog; }