나는 왜 그런 일이 일어나는지 이해할 수는 없지만 프로그램을 시작할 때 무한 루프가됩니다. 내가 뭘 잘못 했니?내 프로그램이 무한 루프로 끝나는 이유는 무엇입니까?
program Hello
REAL K1,K2,RP,G,m,t,time,R1,R2
G = 6.67384 * (10**(-11))
m = 5.9723E24
t = 0.1
RP = 6371000
K1 = 15
K2 = 10
R1 = K1 + RP
R2 = K2 + RP
r = R1
DO WHILE (r > R2)
r = r - ((Gm*t/r**2)*t)
time = time + t
END DO
write (*,*) "Time = seconds"
write (*,*) (Gm*t/r**2)
end program Hello
두 번째 줄에 '암시 적 없음'을 사용하고 뒤 따르는 컴파일 문제를 수정하십시오. – francescalus
나는 암시적인 none과 fixed Gm을 사용했지만 여전히 같은 사용을 % 35 cpu와 doesnt finish –