fortran ran函数如下语句program ranimplicit noneinteger i do i=1,1000print*,i,ran()enddoend program编译通不过去 是什么原因 我用的fortran 90 想用随机函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 09:39:45
fortran ran函数如下语句program ranimplicit noneinteger i do i=1,1000print*,i,ran()enddoend program编译通不过去 是什么原因 我用的fortran 90 想用随机函数
xRN@Y!I*4| bG$5GZL#5Ƹqb&s=9IʩI+Ȃׇ=tAVK!'g}!DI1gx (-!a'K,++ވ 1zmilhọLV2h#oT+uup_XyԴ"\|!X`ڙK))N~Z11GVNh z5<-,T&"li\v5t9s#ߪ 4gD3zy6O,8-Ek-d^ n8I)75v@t&&M[L.34#>F4avpUDZPZqLGIeNL_X

fortran ran函数如下语句program ranimplicit noneinteger i do i=1,1000print*,i,ran()enddoend program编译通不过去 是什么原因 我用的fortran 90 想用随机函数
fortran ran函数
如下语句
program ran
implicit none
integer i
do i=1,1000
print*,i,ran()
enddo
end program
编译通不过去 是什么原因 我用的fortran 90 想用随机函数

fortran ran函数如下语句program ranimplicit noneinteger i do i=1,1000print*,i,ran()enddoend program编译通不过去 是什么原因 我用的fortran 90 想用随机函数
program ranA
implicit none
integer i
real ran
do i=1,1000
print*,i ,ran(i)
enddo
end program
问题:1.主程序名(或子程序名)尽量不要于编译器内部函数名相同;2.随机值ran必须声明为单精度实数变量;3.内部函数ran后的括号内必须是一短整型整数,不能为空.