scanfが%f(float)と%lf(double)を使い分けるんだから
可変引数渡しによってdoubleでしか受け取れないprintfは
%lfで書いときゃ問題ない