解题思路:根据题意设猜对5个和7个的人数各为x人,猜对8个谜语的人数是(60-6-10-2x),再根据猜对的共有338个,列方程解答即可.
设猜对5个和7个的人数各为x人,
3×6+4×10+5x+7x+(60-6-10-2x)×8=338
58+12x+(44-2x)×8=338
58+12x+352-16x=338
4x=72
x=18
60-6-10-2x=60-6-10-2×18=44-36=8
答:8个谜语全猜对的有8人.
故选:B.
点评:
本题考点: 列方程解含有两个未知数的应用题.
考点点评: 解答此题的关键是设中间量,对应量比较好找,再根据数量关系等式,列方程解答即可.