浮動小数点変数配列a[100][100]のデータを
ファイルに出力するのに、

FILE *fp;
fp = fopen("hoehoe.dat", "w");

for( i = 0 ; i < 100 ; i++ ){
for( j = 0 ; j < 100 ; j++ ){
fprintf( fp , %08f\n , a[i][j] );
}
}

と書いたのですが、「この部分の高速化を考えてみよう。」
と言われて、躓きました。
高速化のポイントを教えてください。