Can a polynomial of odd degree with real coefficients have all complex roots? As we know, every polynomial with real coefficients of odd degree has at least one real root.  We also know that real numbers are regarded as complex numbers $a+0i$ (where the imaginary part is zero).
Do odd degree polynomials have all complex roots?
 A: 
Do odd degree polynomials have all complex roots?

Hint: If that were the case, then there would be no real root, meaning that the graphic of the function would never cross the horizontal axis. But a polynomial of odd degree is a continuous function which tends towards positive infinity at one end, and towards negative infinity at the other. But going from a positive value to a negative one, or vice-versa, without passing through zero, would contradict continuity.
A: The Fundamental theorem of algebra states that :
The fundamental theorem of algebra states that every non-constant single-variable polynomial with complex coefficients has at least one complex root. This includes polynomials with real coefficients, since every real number is a complex number with an imaginary part equal to zero.
Equivalently (by definition), the theorem states that the field of complex numbers is algebraically closed.
The theorem is also stated as follows as you have remarked in your question:
Every non-zero, single-variable, polynomial of degree $n$ with complex coefficients has, counted with multiplicity, exactly $n$ roots. The equivalence of the two statements can be proven through the use of successive polynomial division.
So as keeping with what you are saying, we can say a polynomial of any degree $n$, irrespective of whether $n$ is odd or even and what nature the coefficients of the polynomial are, has $n$ complex roots.
