- 688 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 01:09:45 ]
- >>687
適当なので気休めまでに。 REAL*8 e(N)/N*1.0/ これを REAL*8 e(N)/N*1.0d0/ にしてみそ。 コンパイラによっては、単精度4バイト4つ分を頭から詰めているのかもしれない。 別に考えられるのは、関数を直接WRITE文で書き出しているが、一旦変数に入れるのもよろし。 Cと違ってValueでは返さないので、関数をサブルーチンの引数にしたりすると コンパイラによって受け付けたり、受け付けなかったり、暴走したりすることがある。 ただ、Write文だから大丈夫だと思うが。あとf90になってからは、おkのことが多い気が駿河。
|

|