这个鸡兔同笼的算法我不是很理解,希望大家帮我解析一下代码,并举个实际数字的例子给我看一下,非常感谢!
#include <cstdio>
int main()
{
int nCases, nFeets;
while (scanf("%d", &nCases) != EOF)
{
for (int i = 0; i < nCases; i++)
{
scanf("%d", &nFeets);
if (nFeets % 4 == 0)
printf("%d%d\n", nFeets / 4, nFeets / 2);
else if (nFeets % 2 == 0)
printf("%d%d\n", nFeets / 4 + 1, nFeets / 2);
else
printf("0 0\n");
}
}
return 0;
}