0
Fortran 95で二重合計を書こうとしていますが、正しい出力を得られないようです。常にFortranの非常に小さな実数を出力するようです。私のコードは以下の通りです:Fortran 95二重合計が正しく出力されない
program summation
implicit none
integer::i,j,m,n
real::s,s1
s1=0
do i=1,100
do j=1,100
s1=s1+(1/((i**2)+(j**2)))
end do
s=s1+s
end do
print*, s
end program summation
sの最終値は約6.4でなければなりません。
ありがとうございます!私は当初s1を0にリセットしようとしていましたが、0の出力を得ていましたが、私の問題は、 – Hannah