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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:25:24
fortran ran函数如下语句program ranimplicit noneinteger i do i=1,1000print*,i,ran()enddoend program编译通不过去 是什么原因 我用的fortran 90 想用随机函数

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后的括号内必须是一短整型整数,不能为空.