Is there a way to print numbers less than 10^-4 in decimal notation without trailing zeros? For example, I want printf("%g\n", .000010) to be printed as .00001. %g uses the %e format if numbers are less than 10^-4. -Mike