1 km = 1000 m = 1000000 mm

なのでは?

km 以外に mとか cm とかも入力に入ることがあるの?