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; }