最初に「real(8) ::」と実数であることを定義しなければ小数点以下が表示されない(Fortran90)

上から3段目のreal(8) :: j, k, lがj,k,lが実数であることを定義しており、integer iでiが整数であることを定義する。

 

で、僕がやらかしたのは全ての変数をintegerで定義してしまったことだ。こうすると、コードを見ていただければ分かると思うのだが、割り算したときに答えが整数、つまり小数点以下が0になってしまい、まともな計算ができない。