主题:[讨论]关于fortran子程序
sunvf
[专家分:0] 发布于 2011-05-14 15:03:00
下面程序中为什么输出的j(a)与sin(a)/a不同,怎么该使结果相同?
program main
external j
real a
a=1.
print*,j(a),sin(a)/a
end
real function j(r)
real r
j=sin(r)/r
end function j
回复列表 (共1个回复)
沙发
asymptotic [专家分:16630] 发布于 2011-05-14 16:46:00
program main
real, external:: j
real:: a
a = 1.
print*,j(a),sin(a)/a
end program main
real function j(r)
real r
j=sin(r)/r
end function j
我来回复