The question pertains to the question in the title. That is,
Show that if $n$ is not prime then $\Bbb Z /n\Bbb Z$ is not a field.
I realise that this has many duplicates, but my question is rather this;
Why does it not suffice to say that if $n$ is not prime then $\lvert\Bbb Z /n\Bbb Z \rvert = n \neq p^m$ for some prime $p$ and integer $m$ and so is not a field by definition?
I realise this somewhat misses the reason why it's not a field, but would it suffice as an answer to this question?