LCD - how to add % after a number of unknown length?

I really googled a lot and couldn't find the answer. Coming from PHP this all puzzles me...

Ok, I know, it's:

  result = 10;

  lcd.setCursor(0, 0);
  lcd.print(result); 

  lcd.setCursor(2, 0);
  lcd.print("%");        // displays: 10%

But how to do it automatically if result is 5 or 120 to display 5% or 120% ?

.print() leaves the cursor on the first character after the ones printed:

  result = 1000;

  lcd.setCursor(0, 0);
  lcd.print(result); 
  lcd.print("%");        // displays: 1000%

Perfect! Thank you!