fortran函数问题我在函数里面用前面定义的数组时,因为表示方法和函数都一样,都是用小括号,它总以为用的是函数,然后报错,说没定义这个函数,怎么解决这个问题呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 14:46:32
![fortran函数问题我在函数里面用前面定义的数组时,因为表示方法和函数都一样,都是用小括号,它总以为用的是函数,然后报错,说没定义这个函数,怎么解决这个问题呢?](/uploads/image/z/12153155-59-5.jpg?t=fortran%E5%87%BD%E6%95%B0%E9%97%AE%E9%A2%98%E6%88%91%E5%9C%A8%E5%87%BD%E6%95%B0%E9%87%8C%E9%9D%A2%E7%94%A8%E5%89%8D%E9%9D%A2%E5%AE%9A%E4%B9%89%E7%9A%84%E6%95%B0%E7%BB%84%E6%97%B6%2C%E5%9B%A0%E4%B8%BA%E8%A1%A8%E7%A4%BA%E6%96%B9%E6%B3%95%E5%92%8C%E5%87%BD%E6%95%B0%E9%83%BD%E4%B8%80%E6%A0%B7%2C%E9%83%BD%E6%98%AF%E7%94%A8%E5%B0%8F%E6%8B%AC%E5%8F%B7%2C%E5%AE%83%E6%80%BB%E4%BB%A5%E4%B8%BA%E7%94%A8%E7%9A%84%E6%98%AF%E5%87%BD%E6%95%B0%2C%E7%84%B6%E5%90%8E%E6%8A%A5%E9%94%99%2C%E8%AF%B4%E6%B2%A1%E5%AE%9A%E4%B9%89%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%91%A2%3F)
fortran函数问题我在函数里面用前面定义的数组时,因为表示方法和函数都一样,都是用小括号,它总以为用的是函数,然后报错,说没定义这个函数,怎么解决这个问题呢?
fortran函数问题
我在函数里面用前面定义的数组时,因为表示方法和函数都一样,都是用小括号,它总以为用的是函数,然后报错,说没定义这个函数,怎么解决这个问题呢?
fortran函数问题我在函数里面用前面定义的数组时,因为表示方法和函数都一样,都是用小括号,它总以为用的是函数,然后报错,说没定义这个函数,怎么解决这个问题呢?
那是因为你没有在函数里面声明那个数组.比如:
program main
integer,dimension(3)::a
integer::s,sum1
s=sum1(a)
end
function sum1(a)
integer,dimension(3)::a ! 必须有这一句
sum1=a(1)+a(2)+a(3)
end function sum1
或者像楼上说的,用module.
module aa
integer,dimension(3)::a
end module aa
program main
use aa
integer::s,sum1
s=sum1(a)
end
function sum1(a)
use aa ! 必须有这一句
sum1=a(1)+a(2)+a(3)
end function sum1
fortran函数问题我在函数里面用前面定义的数组时,因为表示方法和函数都一样,都是用小括号,它总以为用的是函数,然后报错,说没定义这个函数,怎么解决这个问题呢?
什么是fortran函数
Fortran Fortran 中函数IABS()是什么意思啊?
在fortran里,函数getdat()有什么功能?
Fortran中 kind是什么函数?
fortran语言中幂函数是用什么表示?
fortran怎么产生随机数用什么函数啊
fortran中设置随机数的问题天河兄,再次麻烦你了,想问问在fortran中设置一定区间的随机数,比如设置1~76之间的随机整数,应该调用什么函数?random_seed random_number?如何使用?
fortran ran函数如下语句program ranimplicit noneinteger i do i=1,1000print*,i,ran()enddoend program编译通不过去 是什么原因 我用的fortran 90 想用随机函数
VB函数的定义问题我在form里面定义两个函数,在定义的时候两个函数可以相互引用吗?
fortran 中定义一个函数,这个函数又要用到内部函数如cos,sin函数,直接用为什么老报错?
Fortran里几个有用的函数
Fortran关于循环的问题我要用Fortran算一个案例,里面要算30000步,计划每算十步需要更新一下列表,这个每算十步,如何表示出来呢?
函数可以定义在函数里面吗
fortran里面的do循环问题do i=1,0,1...;.enddo这种循环会循环一次么?在c里面第一次循环前就要判断,所以上面一次也不会循环,在fortran里面是什么样子?
c/c++ 里面有个判断正负的Sgn函数,请问包含该函数定义的头文件是什么?我在程序里面用了Sgn函数,但是编译结果说符号未定义,我已经包含了math.h头文件,请问问题出在哪里?
用Fortran设计一个函数子程序,对于自然数m,n,用该函数求m,n的最小公倍数
EXCEL中求解 例如:在A1里面输入1+1+2+2+3+3,在A2列中直接等于前面的相加结果!用函数方法使用!