Fortran中write和printf的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 12:22:38
在FORTRAN中输入任意一个数,下列程序执行后k的值为什么一定是0?Read(*,*)x k=SIN(x) WRITE

我估计,由于你随便输入值赋给x,不会恰好是pi/2或者-pi/2的倍数,所以运算后,-1

fortran中write什么意思

你好!write就是写入的意思:比如:programaimplicitnonewrite(*,*)'ILoveYou!'end就会在DOS窗口下写上:ILoveYou!希望我的回答对你有所帮助!

Fortran中dimension(*)是什么意思?

声明一下这是一维数组,但不确定大小

Fortran中 kind是什么函数?

查看变量所占内存空间的字节数.

FORTRAN中的WRITE和C中什么语句具有相同的功能

可以实现隐式循环输出,这个是Fortran的特色,C标准库函数里没有能实现这个功能的,除非自己写个子函数.

fortran中buffer是什么意思

语法里没有这个关键字.随便一个变量或者函数,或者任何可以自由命名的东西,都可以叫buffer.根据名字的英文含义来说,应该是个缓存区.具体含义可以由程序员任意赋予.

fortran 顺序文件的输入输出 write(2,100)中的100

按照100标号的格式进行输出.请在代码中寻找类似100format的语句.查找相关书籍中format格式输出的章节

关于Fortran中write语句的用法,

1x表示输出一个空格,以此类推.估计你这个是固定格式的源程序,那个“+”号是续行符号.如果是这样输出结果就应该是:-------------------------------------------

Fortran中怎么定义单位

没有这个功能.大多数编程语言都没有...变量只有大小,没有单位.要切换单位就乘除.

fortran语言中的do语句、write语句分别具体杂用

DO10I=1,100I从1循环到100循环体到行号10为止,包含行号10.即10S=S+T内嵌循环DO20K=1,N20T=T*K很明显是计算阶乘的WRITE(*,100)((A(I,J),J=1,

fortran中do while (.true.

就是一直循环.无穷循环.再问:就是只要()内的内容为真及一直循环?那为啥格式不是(true)而是(.true.)再答:这是Fortran的格式。.true.表示真而true表示一个名叫true的变量语

fortran 中write(*,20)((x(i,j),j=1,3),i=1,3) 这句什么意思? 谢谢

这是一个屏幕输出语句.按照20行的format格式输出.依次输出:x11,x12,x13,x21,x22,x23,x31,x32,x33再问:请问I,J分别什么意思再答:循环变量。同时也是数组x的下标

XNORM在fortran中是什么意思

xnorm不是fortran的保留字通常是mkl数学库函数的参数一般来说表示矩阵的C^\infinity范数

write(12,*)在fortran里面的意思?

前面的意思都对了.但是不会写入空格.后面没内容,意思就是,只写入一个回车(换行.)

fortran中 WRITE (*,10) (n,SQRT(FLOAT(n)),FLOAT(n)**(1.0/3.0),

输出300个数据1,1的平方根,1的立方根,2,2的平方根,2的立方根,3,3的平方根,3的立方根,4.一直到100,100的平方跟,100的立方根.

fortran 中,

%是FORTRAN90新增加的字符,表示结构中成员的一般形式:结构名%成员名.即在所属结构名后写一个百分号(%)而后写出成员本身名称.这样的成员可以像访问变量一样被访问,包括赋值、打印、引用等.

求问fortran里面 WRITE(*,'(A,$)')这句话是什么意思?

相当于如下两句:write(*,100)'InputN='100format(A,$)其中A是字符型数据输出描述符,$表示输出后不换行,相当于format(A\)

关于Fortran中write语句的位置

两个方法可能可以解决你的问题:1.去掉语句中的IMPLICITNONE.2.在程序中你的确没有定义delta,你可以定义一下.再问:谢谢您!关于delta的定义:REAL(q),PARAMETER::

fortran中nint啥意思

最接近的整数

fortran中一行程序:

函数是由用户自行书写的,其参数的含义也是用户自行定义的.就好像,你拿着几个文件名,去问这些文件的含义一样.这些文件如果不是操作系统自带的文件,则没人能帮助你.如果该函数是某个函数库内的,那么查阅该函数