Display floating point temperature on 7-segment display

oldradio:
Now, how do I pick off one digit at a time from this four digit integer number so I can write it to the proper location on the four digit display.

Right-to-left:

while (intTemp > 0)
{
    byte digit = intTemp % 10;
    // Write digit to display
    intTemp /= 10;
}