解:
(1)设礼盒A买了$a$盒,礼盒B买了$b$盒,根据题意得:
$\begin{cases}a + b = 7\\(480 - 100)a + (280 - 100)b = 1860\end{cases}$
化简第二个方程得$380a+180b=1860,$即$19a+9b=93,$
由$a+b=7$得$b=7-a,$代入得$19a+9(7-a)=93,$
$19a+63-9a=93,$解得$a=3,$则$b=7-3=4。$
答:礼盒A买了3盒,礼盒B买了4盒。
(2)设礼盒C买了$x$盒,则礼盒A买了$(10 - x)$盒,根据题意得:
$480(10 - x)+180x≤2100$
$4800-480x+180x≤2100$
$-300x≤-2700$
$x≥9$
答:礼盒C最少购买9盒。
(3)设礼盒B买了$m$盒,礼盒C买了$n$盒,根据题意得:
$(280 - 100)m+(180 - 100)n=1620$
$180m+80n=1620,$化简得$9m+4n=81,$
则$m=9-\frac{4}{9}n,$
因为$m$、$n$均为正整数,所以$n$是9的倍数,
当$n=9$时,$m=9-\frac{4}{9}×9=5;$
当$n=18$时,$m=9-\frac{4}{9}×18=1;$
当$n≥27$时,$m<0,$不符合题意。
答:共有2种购买方案,
方案1:礼盒B买了5盒,礼盒C买了9盒;
方案2:礼盒B买了1盒,礼盒C买了18盒。