Two cards are drawn simultaneously (or successively without replacement) from a well shuffled pack of 52 cards.
$$ \#(\text{one king and one non-king})={}^{4}C_{1}.{}^{48}C_{1}=\frac{4!}{3!*1!}.\frac{48!}{47!*1!}=4*48\\ \#(\text{no king})={}^{48}C_{2}=\frac{48!}{46!*2!}=\frac{48*47}{2} $$ Fine, but why can't we do instead $$ \#(\text{no king})={}^{48}C_{1}.{}^{47}C_{1}=\frac{48!}{47!*1!}.\frac{47!}{46!*1!}=48*47\neq {}^{48}C_2 $$
When you do as in your second calculation, what happens is this:
Suppose you first choose spade $2$ (with $\binom{48}{1}$) and then choose spade $3$ (with $\binom{47}{1}$). But this is as same as choosing spade $3$ first and then spade $2$. So, we just count each case twice, which results in finding $2$ times the correct result.