Prove that if $x<y$ then there is a rational number $r$ with a finite decimal expansion and an integer $k$ such that $x<r<r+10^{-k}<y$
So far. Let $x=a_0.a_1a_2...$, $y=b_0.b_1b_2...$,then there is an index $k$ such that $a_k<b_k$ Now I am having trouble choosing a suitable $r$ and $k$ to satisfy the property.
I was thinking of choosing an $r$ with a decimal expansion $r=c_0.c_1c_2...$ with $c_i=a_i$ for all $i$ and $c_k=a_k$ and then take $c_l>a_l$ for some $l>k$. Do I need to provide a specific choice of $r$? Can someone help with choosing this $r$ and $k$? I am having serious trouble with these decimal expansion proofs.