>>789
少数の変換指定子は d ではなく f
a, b, c を引数にとっている4箇所の %d を %f に書き直せばOK