Output question (loop/erase)

Hi guys,
I don't know how to put my question into one sentence, so I am just going to describe it. It may sound dumb, but here:
I have ten outputs per second, e.g.
6
77
4
5
2
but once I start to get two digits:
12
72
52
42
the 12 goes back to 7, then to 5, then 4. The 2 stays there and does not go away until another two digit number comes.

How do I loop/erase the second digit for every output?
Might be a very simple answer but I don't know how to do it.

Thanks!

Print a space if the value you're about to print is less than 10.
Or always print a trailing space.

I have ten outputs per second

Outputs to what?

How do I loop/erase the second digit for every output?

Erase it from what?

Sure be nice to know what you are talking about. Though I agree with AWOL as to the solution.

Sorry, it was in the middle of the night when I wrote this.
It outputs ten numbers per second to the LCD.
I want the program to erase every output from the LCD.
AWOL gave me a good solution,
I had something like
lcd.print(sum + " ");
but it does not work correctly and gives me letters/strings.

I certainly did not give you that solution.

if (x < 10) {
  Serial.print (" ");
}
Serial.print (x);

is pretty much what I wrote.