fprintf(fpo,"%d %d %f %f %f\n",a, b, heikin[j], saikou[j], saitei[j]);
このようにファイルに書き込めるようにしたら、ファイルの中身が

1 2 -92559631349317831000000000000000000000000000000000000000000000.000000 -92559631349317831000000000000000000000000000000000000000000000.000000 -92559631349317831000000000000000000000000000000000000000000000.000000

となってしまいました・・・何が起きているんでしょうか?