fortran程序 第一次接触fortran语言,试着编写了一个简单的程序:program tsimplicit non
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 09:16:22
fortran程序
第一次接触fortran语言,试着编写了一个简单的程序:
program ts
implicit none
integer x
x=120
call ti(x)
end
subroutine ti(x)
real*8 x
i=x
print *,'i=',x
end
连接时会有警告:Warning:In the call to TI,actual argument #1 does not match the type and kind of the corresponding dummy argument.call ti(x)
但当我把所有的i和x交换,其他不变,就没有问题,能够的到正确的结果.
为什么fortran不能学C那样在形参前面加一个integer 就好?应该怎么改呢?
第一次接触fortran语言,试着编写了一个简单的程序:
program ts
implicit none
integer x
x=120
call ti(x)
end
subroutine ti(x)
real*8 x
i=x
print *,'i=',x
end
连接时会有警告:Warning:In the call to TI,actual argument #1 does not match the type and kind of the corresponding dummy argument.call ti(x)
但当我把所有的i和x交换,其他不变,就没有问题,能够的到正确的结果.
为什么fortran不能学C那样在形参前面加一个integer 就好?应该怎么改呢?
错误原因如ls
至于“但当我把所有的i和x交换,其他不变,就没有问题,能够的到正确的结果.”是因为fortran的I-N规则,以字母IJKMLN开头的变量,如果没有定义,默认为整形,交换以后,虚参I是整形,所以就没有问题了
至于“但当我把所有的i和x交换,其他不变,就没有问题,能够的到正确的结果.”是因为fortran的I-N规则,以字母IJKMLN开头的变量,如果没有定义,默认为整形,交换以后,虚参I是整形,所以就没有问题了
fortran程序 第一次接触fortran语言,试着编写了一个简单的程序:program tsimplicit non
一个简单的FORTRAN程序,
fortran的一个简单程序总是出错
求教 fortran 高手! 怎么用fortran语言编写程序 用来构建一个三维网格
如何知道自己编写的fortran程序哪里错了
求一个Fortran程序
请用fortran语言帮忙编写一下程序
Fortran语言小程序编写,请各路大神帮忙
一个有关Fortran程序的问题,
用牛顿切线法解决一个问题(方程)用fortran语言编写程序
用Fortran语言编写两个4*4矩阵乘的程序
编写牛顿均差插值多项式的程序用fortran语言