Quand je code dans le langage Fortran, je trouve quand je mets la valeur REAL comme control-var dans do-loop, les sorties sont étranges, par exemple:Pourquoi les sorties sont-elles étranges quand on utilise des valeurs de type REAL comme variables de contrôle de do-loop dans Fortran?
do i=0.1,1.0,0.1
write (13,"(F15.6)") i
end do
les puts sur sont: 0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0
.Mais quand je mets la valeur de départ 0,6:
do i=0.6,1.0,0.1
write (13,"(F15.6)") i
end do
les sorties sont: 0.6,0.7,0.8,0.9
et 1.0
ne sont pas émis. Pourquoi cela arrive-t-il?
N'utilisez pas cette fonction. Il a été supprimé pour de bonnes raisons. Loke celui-ci. –