设小明摸出的8个球中有x个红球,y个黄球,z个绿球.依题意列得方程组: x+y+z=10① x+2y+3z=21② ,①×3-②得2x+y=9,即y=9-2x.由于y是非负整数,x也是非负整数.易知x的最大值是4.答:小明摸出的10个球中至多有4个红色小球.