这个问题是一个典型的数学谜题。我们可以通过以下步骤来解答:
1. 我们知道一头狼有四条腿。
2. 如果一群狼有40条腿,我们可以假设这群狼有x只。
3. 因为每只狼有四条腿,所以x只狼就有4x条腿。
4. 根据题目,我们知道这群狼有40条腿,所以我们可以建立方程:4x = 40。
5. 解这个方程,我们得到x = 40 / 4 = 10。
所以,一群狼有40条腿,应该有10只狼,而不是9只。可能是题目中的“一头狼四条腿一群狼40条腿为什么只有9只”有误,或者是谜题的设定与常规逻辑不符。如果按照常规逻辑,那么答案应该是10只狼。