Con %f devi usare un float e non un double.

Altrimenti devi usare %lf