Fortran 上机题汇总.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran 上机题汇总

Fortran 复习题汇总program exer101_1implicit nonerealpi,r,t,sC 说明符号常量parameter(pi=3.1415926) C 打开用于保存结果的文件open(9,file=mydata.dat) write(*,*)请输入r和t的值:read*,r,t s=t/360.0*pi*r**2C 在屏幕上显示结果 print*,r=,r,t=,t,s=,s C 采用格式说明语句显示结果write(*,100)r=,r,t=,t,s=,s 100 format(1X,3(A2,F10.5,1X))C 将结果保存至文件中write(9,*)r=,r,t=,t,s=,s endprogram exer101_2implicit nonerealpi.r,t,sparameter(pi=3.1415926) !说明符号常量open(9,file=mydata.dat) !打开用于保存结果的文件 write(*,*)请输入r和t的值:read*,r,t s=t/360.0*pi*r**2 print*,r=,r,t=,t,s=,s !在屏幕上显示结果write(*,100)r=,r,t=,t,s=,s !采用格式说明语句显示结果100 format(1X,3(A2,F10.5,1X))write(9,*)r=,r,t=,t,s=,s !将结果保存至文件中endprogram ex202implicit nonereal F,Cprint*,请输入一个华氏温度:read*,FC=(F-32)*5/9print*,摄氏温度为:,Cendprogram ex203implicit nonereala,b,x,yprint*,请依次输入a,b,x的值read*,a,b,xy=(exp(a*x)+log(x)**2)/(5.0*b)print*,yendprogram ex204implicit nonereal v0,t,g,sparameter(g=9.81)print*,请输入v0,t的值read*,v0,ts=0.5*g*t**2+t*(v0)print*,sendprogram ex301implicit nonereal I1,I2,I3,sprint*,请输入三个整数read*,I1,I2,I3s=I1+I2+I3print*,三个整数之和为:,sprint*,第一种排列次序:,I1,I2,I3print*,第二种排列次序:,I1,I3,I2print*,第三种排列次序:,I2,I1,I3print*,第四种排列次序:,I2,I3,I1print*,第五种排列次序:,I3,I1,I2print*,第六种排列次序:,I3,I2,I1end!计算三数之和,求三数排列次序program ex301_2!说明部分开始implicit noneinteger(1)::I,J,Kinteger Sprint*,请输入三个整数:read*,I,J,KS=I+J+Kprint*,I1+I2+I3=,Sprint*,三个整数所有可能排列次序有:print*,I,J,Kprint*,I,K,Jprint*,J,I,Kprint*,J,K,Iprint*,K,I,Jprint*,K,J,Iend programprogram ex302implicit nonecomplex::c1=(3.5,4.8),c2=(7.5,-3.2)complexa,b,c,da=c1+c2b=c1-c2c=c1*c2d=c1/c2print*,两数之和为:,aprint*,两数之差为:,bprint*,两数之积为:,cprint*,两数之商为:,dendprogram ex401_1implicit nonereal A1,A2,B1,B2,C1,C2,X,Y,TA1=2.0A2=-6.0B1=1.0B2=-1.0C1=4.0C2=4.00T=A1*B2-A2*B1X=(B2*C1-B1*C2)Y=(A1*C2-A2*C1)WRITE(*,*)X=,X,Y=,YENDprogram ex0402implicit nonereal A1,A2,B1,B2,C1,C2,X,Y,Twrite(*,*)请输入A1,A2,,B1,B2,C1,C2的值: read*,A1,A2,B1,B2,C1,C2T=A1*B2-A2*B1X=(B2*C1-B1*C2)Y=(A1*C2-A2*C1)WRITE(*,*)X=,X,Y=,YENDPROGRAM ex402IMPLICIT NONEREAL AINTEGER IREAL RWRITE(*,*)ENTER REAL A(A

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档