【思路】
设最便宜的洗发水价格为m,公差为n,则中等洗发水价格为m+n,最贵的价格为m+2n。根据题目有方程0.1(m+2n)+0.2(m+n)+0.5m=0.25(m+m+n+m+2n),解得m=7n。那么最贵的为m+2n=9n,最便宜的为m=7n,二者之比为9:7。
因此,答案为C。