院子里一共摆着 38 盆黄花和红花, 黄花有 21 盆, 红花比黄花少 ( ）盆。
$\mathrm{C}$

【分析】由题意可知, 院子里一共摆着 38 盆黄花和红花, 黄花有 21 盆, 用总盆数减去黄花的盆数就是红花的盆数, 问题是红花比黄花少几盆, 再用黄花的盆数减去红花的盆数即可。

【详解】由分析可得：

$38-21=17$ (盆)

$21-17=4$ (盆)

因此红花比黄花少 4 盆。

故答案为: C

【点睛】熟练掌握 100 以内数的减法是解决此题的关键。