求fortran90程序设计语言高手,帮忙做几道题,谢谢!! 1。一个数列,它的头三个数是0、0、1,第4个数是前

作者&投稿:蓬英 (若有异议请与网页底部的电邮联系)
fortran程序设计的题,求高手帮忙!!!~



这里提供两个有序数组合并的fortran77程序,供参考。dimension ia(200),ib(400),ic(600)m=20n=40 do 10 i=1,mia(i)=i*210continuedo 20 i=1,nib(i)=i*320continue k=1k1=1k2=19if (ia(k1).le.ib(k2)) thenic(k)=ia(k1)k=k+1k1=k1+1elseic(k)=ib(k2)k=k+1k2=k2+1endifif ((k1.le.m).and.(k2.le.n)) goto 9if (k2.le.n) then99ic(k)=ib(k2)k=k+1k2=k2+1if (k2.le.n) goto 99endifif (k1.le.m) then999ic(k)=ia(k1)k=k+1k1=k1+1if (k1.le.m) goto 999endifwrite(*,*)do 30 i=1,m+n30write(*,*)ic(i) stopend

1.
a(1),a(2),a(3)提前赋值,然后
do i=1,17
a(i+3)=a(i)+a(i+1)+a(i+2)
enddo
2.
integer a(50,4)
a=0
l=1
do i=1,50
do j=1,50
v1=i**2+j**2
do k=1,50
if (v1==k**2) then
if ( all(a(:,4)/=i*j*k) ) then
a(l,1)=i
a(l,2)=j
a(l,3)=k
l=l+1
endif
endif
enddo
enddo
enddo
3.不懂


fortran哪个版本
Fortran版本:Fortran 90及以上版本。Fortran是一种广泛用于科学计算和高性能计算的编程语言。其发展历史悠久,经历了多个版本的迭代和更新。至于具体哪个版本的Fortran最为广泛使用和推荐,一般是Fortran 90及以上版本。一、Fortran 90版本的特点 Fortran 90是Fortran语言的一个重要里程碑。这个版本引入了许多现...

Fortran90编程基础目录
第一章: Fortran90与VisualFortran的开发环境 1.1 新特性介绍: 探索Fortran90的创新之处。1.2 安装VisualFortran 6.0: 安装步骤详细解说。1.3 初步接触IDE: 从启动DeveloperStudio开始,包括新建、编辑、保存、编译等操作。1.4 DeveloperStudio环境: 主窗口、工具栏和菜单栏的使用讲解。1.5 修改和调...

fortran90语言如何翻译成matlab
将Fortran90代码翻译成Matlab代码的步骤如下:1、将Fortran90代码转换为Matlab语法。Fortran和Matlab具有相似的结构,因此需要把Fortran中的循环、条件语句等结构转换为Matlab语法。例如,Fortran中的DO WHILE循环可以转换为Matlab中的while循环。需要注意的是,Matlab是一种面向矩阵的语言,因此需要将Fortran中的...

fortran90与fortran95的具体区别,用95学习90行不行,(我似乎没有下到90...
Fortran90 和 95 是两种语言的规范,他们是一种规定,一种语言。而不是软件。更不能被下载,被安装。就像,你不能下载和安装英式英语和美式英语一样。90和95他俩的区别很小,就像英式英语和美式英语一样,99%的内容是一样的。差别很细微。学习的话,学 Fortran95 就可以了,两者差别不大,Fortran9...

为什么我在FORTRAN90上面可以运行的代码,在INTEL FORTRAN上面却运行不...
1.Fortran90 是语言标准。不是软件,你不能说“在FORTRAN90上面可以运行的代码”。2.全世界有几十家编译器厂商,书写了支持 Fortran90 语法规范的多种编译器产品。其中有 Compaq Visual Fortran,Intel Visual Fortran,NAG Fortran,GFortran ,Silverfrost Ftn95 等等。3.Intel Visual Fortran 也是一种 ...

fortran90中的intent(in)是什么意思?
INTENT属性 哑实结合是在两个程序单元间传递数值的主要手段,主程序中实元2.0与过程中哑元X结合,就使X有值2.0,也即把主程序中2.0的值传递给子程序中的X,该值可供子程序运算。反之,如果子程序中的变量Y在子程序执行完后有值3.0,它与实元R结合后则使调用程序单元中的实元变量R得值3.0...

Fortran 90程序里1.d0, 50.0d16, 100.0d16之类的数字格式是什么?_百度...
50.0D16 意思就是 50.0 乘以 10 的 16 次方,并且是双精度的。\\x0d\\x0a说白了就是双精度的 50.0E16\\x0d\\x0a其他类似。\\x0d\\x0a要尤其注意,常数也有精度的。\\x0d\\x0a比如 double a , b\\x0d\\x0aa = 3.141592654323213\\x0d\\x0a如果 b = a * 7.0\\x0d\\x0a则可能...

为什么Fortran90的程序在ifort 和gfortran两种编译器下结果不同_百度知...
就算是同一个编译器编译的程序,在不同电脑上跑甚至在相同电脑跑结果都可能不相同。这又涉及到CPU位数的问题了。避免此类情况发生的时候,写代码要养成良好的习惯。定义real的时候顺便明确一下kind,定义数组之后马上就初始化一下,判断两实数是否相等不要直接判断,输入数据的时候要考虑到输入数据的类型...

FORTRAN77 和 Fortran 90 可以互编吗
FORTRAN 77 语法的。虽然 F90 抛弃了,但编译器依然可以识别。因此,很多代码根本无法区分到底是 Fortran 90 书写的,还是 FORTRAN 77 书写的。完全可以直接被绝大多数编译器编译。请注意,扩展名为 .f90 的,不一定是 F90 书写的。F90 同样可以用自由格式和固定格式书写。

fortran 90的问题
首先,明确一点,与C相比,FORTRAN调用子程序(无论是函数,还是子例行程序)在传递参数时,传递的是参数的地址,而不是参数的值。下面来看程序:子例行程序中,参数X没有具体的地址,而参数Y,Z皆是主函数中参数X的地址 所以 运行Y=Y-1时,实际上是2.5-1=1.5,并将1.5存入主函数中X变量中 ...

峨山彝族自治县15536032475: 求fortran90程序设计语言高手,帮忙做几道题,谢谢!! 1.一个数列,它的头三个数是0、0、1,第4个数是前 -
主父矩穿金: 1.a(1),a(2),a(3)提前赋值,然后 do i=1,17 a(i+3)=a(i)+a(i+1)+a(i+2) enddo2.integer a(50,4) a=0 l=1 do i=1,50 do j=1,50 v1=i**2+j**2 do k=1,50 if (v1==k**2) then if ( all(a(:,4)/=i*j*k) ) then a(l,1)=i a(l,2)=j a(l,3)=k l=l+1 endif endif enddo enddo enddo3.不懂

峨山彝族自治县15536032475: fortran语言是什么 -
主父矩穿金: FORTRAN语言是世界上第一个被正式推广使用的高级语言.它是1954年被提出来的,1956年开始正式使用,至今已有三十多年的历史,但仍历久不衰,它始终是数值计算领域所使用的主要语言. FORTRAN语言是Formula Translation的缩写,...

峨山彝族自治县15536032475: 求助!!!Fortran90程序设计~~ -
主父矩穿金: 编写一个嵌套的if判断语句来控制就行了.if (条件1)then 求(f(x))**3的值 elseif(条件2) 求 f(x)=x**2+1的值 else 求 f(x)=x**2+2*x+2的值 endif

峨山彝族自治县15536032475: 现在搞科学计算选什么语言好 -
主父矩穿金: FORTRAN 是最好的科学计算语言.专门为科学计算设计的.Fortran 90 内置的操作数组的命令可以让你简单直接的完成别的语言需要多次循环判断的任务. Fortran + IMSL数学库+ Unix服务器,效率最高,计算速度最快. 你说了经常涉及科学...

峨山彝族自治县15536032475: 求fortran90高手,请教程序问题!急~~
主父矩穿金: program hh integer i,n,s n=0 do I=666,777 do s=2,i-1 if (mod(i,s)==0) exit enddo if(s==i) n=n+1 end do print*,n end

峨山彝族自治县15536032475: fortran6.6和fortran77 fortran90有什么区别? -
主父矩穿金: (1)fortran77和fortran90是fortran语言的语法规范版本,版本不同,语法有些区别.但是都是fortran语言,你说的fortran6.6应该是康柏的fortran编译器吧,它的功能是将fortran语言编写的源文件编译成可执行文件. (2)vc++和visual studio都是集成开发环境,其中visual studio包含有vc++的部分.

峨山彝族自治县15536032475: 如何新建一个固定格式或自由格式的Fortran文件(源代码)? -
主父矩穿金: 固定格式或自由格式与文件是没有关系的,所有fortran源代码文件都是文本文件(其本质就是txt文件)仅与后缀有关联,一般for对应固定格式,f90对应自由格式.你在任意文件夹中右键都可以新建个文本文件,如aaa.txt,把后缀txt改成for或者f...

峨山彝族自治县15536032475: 求fortran90 win7 可以用的 -
主父矩穿金: 先在win7上装vs2005或者2008,然后安装IVF11(32位)或者IVF12(64位)就可以了

峨山彝族自治县15536032475: 请问谁有fortran90的下载地址 -
主父矩穿金: 请用迅雷下载:http://email.ustc.edu.cn/cgi-bin/storage_download/FORTRAN90程序设计.rar?msg=417042232.16266&mt=application/octet-stream&filename=FORTRAN90程序设计.rar&down=nev 或 ftp://222.214.218.61/book5/20071124/8bfdf483-ce96-41f7-b878-276eb9dad7e9.rar

峨山彝族自治县15536032475: 请教FORTRAN是什么软件,有些什么功能? -
主父矩穿金: FORTRAN,亦译为福传,是英文“FORmula TRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域.FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网