int(A) = interior of A
ext(A) = exterior of A, or the interior of the complement of A
My thoughts are thus: int(A) and ext(A) are both open sets, so their union is an open set, and if we let B = union of int(A) and ext(A) then B = int(B). So the only way the closer is not equal to the entire space (making it dense) would be if the complement of B had some open points so that ext(B) was not empty.
However, since the complement of B is a subset of the complement of A, and ext(A) is all the open points of of the complement of A, the only way I can see that this would have a chance of being possible is if somehow you could construct a space where the int(A)=ext(A) for some set in that space (neither of which equaled the entire space). But I can't figure out how to construct a space where this is possible.
Those are my thoughts.