a,
$2Al+3H_2SO_4\to Al_2(SO_4)_3+3H_2$
$Mg+H_2SO_4\to MgSO_4+H_2$
b,
Chất rắn không tan là $Cu$ không phản ứng
Đặt $x, y$ là số mol $Al, Mg$
$\to 27x+24y+6,4=14,2$
$\to 27x+24y=7,8$
$n_{H_2}=\dfrac{8,96}{22,4}=0,4(mol)$
Ta có: $1,5n_{Al}+n_{Mg}=n_{H_2}$
$\to 1,5x+y=0,4$
Giải hệ ta có: $\begin{cases} x=0,2\\ y=0,1\end{cases}$
Vậy:
$\%m_{Cu}=\dfrac{6,4.100}{14,2}=45,07\%$
$\%m_{Al}=\dfrac{0,2.27.100}{14,2}=38,03\%$
$\%m_{Mg}=100\%-45,07\%-38,03\%=16,9\%$