Between any two distinct rational numbers, there are:

A. No other rationals
B. Finitely many rationals
C. Infinitely many rationals
D. Exactly one irrational

Answer: C