Making a Function

Because people just do not think about the need to print a leading zero until they start writing code. It is not a bug as such, unless you always expect an int to print as 5 digits (10 when int is 4 bytes).