Ans: C
Note that the greatest possible weight of the bag of white sugar is $5.5\text{ kg}$ and the least possible weight of a pack of white sugar is $9.5\text{ g}$.
Note that the greatest possible weight of the bag of white sugar is $5.5\text{ kg}$ and the least possible weight of a pack of white sugar is $9.5\text{ g}$.
Therefore, the greatest possible value of $n$
$\begin{array}{cl}
= & 5.5 \text{ kg} \div 9.5 \text{ g} \\
= & 5500 \text{ g} \div 9.5 \text{ g} \\
= & 578.947\ 368\ 84
\end{array}$
Since $n$ must be a positive integer, then the greatest possible value of $n$ is $578$.