www.ywwj.net > FortrAn FormAt A

FortrAn FormAt A

代表以50个字符宽度来输出字符串。 例如, write(*,10) ' I am a student,I am a student,I am a student,I am a student' 10 format(a50) end 则输出: I am a student,I am a student,I am a student,I am 字符串Format输出格式一般为: Aw 以...

format是输入/输出语句的格式 nX表示n个空格 Em.n表示该浮点数按单精度输出,总共m位,小数点后n位 Dm.n表示该浮点数按双精度输出 比如a=3*10^8,E8.2输出0.30E+09,小数点、字母E和加号都算在8位里 D8.2则输出0.30D+09,表示是双精度

这就是符号和整型数据的转换

format是输入/输出语句的格式 nX表示n个空格 Em.n表示该浮点数按单精度输出,总共m位,小数点后n位 Dm.n表示该浮点数按双精度输出 比如a=3*10^8,E8.2输出0.30E+09,小数点、字母E和加号都算在8位里 D8.2则输出0.30D+09,表示是双精度

举个例子 有四个变量定义如下 real::a,b,c,d 在输出的时候按照指数格式输出的话就是 write(",100)a,b,c,d 100 format(4e18.8) 其中4表示有四个变量要按照e18.8的格式来输出,e表示指数格式,18表示输出的总长度为18,.8表示有效数字为8 比如说如...

问题1: 1006 FORMAT(/5X,'NOODL COORL IHATES'/ & 5X,'NOOD',6X,1HX,9X,IHY/) 这里的 IHY 是否应该是 1HY ??? 问题2: 1003 FORMAT(/5X,'ELEMENT DEFINITIONS'/ & 5X,'ELEMENT',2X,'NOOD1',2X,'NOOD2',2N/) 这里的 2N 非法,Fortran里没有 N...

手动输入 read(*,*)a 文件输入 read(9,*)a 格式输入 read(9,100)a 100 format(5I) 输出read变成write就可以了

你要打开数据文件啊 5号6号通道要定义啊 输出到屏幕显示write(*,*)***

#include int main (void) { int y; printf("请输入年:"); scanf("%d",&y); int n=y/4; int d; d=366*n+365*3*n+365*(y%4); printf("在%d年和公元1年之间一个有%d天%d年的1月1日为星期%d ",y,d,y,d%7+1);...

Program www_fcode_cn Implicit None Integer , parameter :: N = 2 Complex :: a( n , n ) = (/ (/(1,2),(3,4)/) , (/(5,6),(7,8)/)/) integer :: i write( * , * ) '你需要这种?' Do i = 1 , N write( * , '(2(f5.1,f5.1))' ) a(:,i) End Do ...

网站地图

All rights reserved Powered by www.ywwj.net

copyright ©right 2010-2021。
www.ywwj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com