早教吧作业答案频道 -->其他-->
程序语言fortran,请解释下为什么选A而不是C15.执行下面程序段后,K的值为。CHARACTER(LEN=3)::strstr=’89’k=INDEX(‘123456789’,str)A、0B、1C、8D、9
题目详情
程序语言fortran,请解释下为什么选A而不是C
15.执行下面程序段后,K的值为 。
CHARACTER(LEN=3)::str
str=’89’
k=INDEX(‘123456789’,str)
A、0 B、1 C、8 D、9
15.执行下面程序段后,K的值为 。
CHARACTER(LEN=3)::str
str=’89’
k=INDEX(‘123456789’,str)
A、0 B、1 C、8 D、9
▼优质解答
答案和解析
因为 Fortran 语言的字符串,没有 C 语言那样的 \0 结束符。
而 str 长度是 3,虽然执行了 str = '89'
但由于长度依然是 3,所以 str 的实际内容是 '89 ' 后面有一个空格
而 '123456789' 后面没有空格,因此找不到 str,返回 k = 0
你可以有三种办法获得 k=8
第一是 CHARACTER(LEN=2)::str
第二是 k=INDEX(‘123456789 ’,str)
第三是 k=INDEX(‘123456789’,trim(str) )
而 str 长度是 3,虽然执行了 str = '89'
但由于长度依然是 3,所以 str 的实际内容是 '89 ' 后面有一个空格
而 '123456789' 后面没有空格,因此找不到 str,返回 k = 0
你可以有三种办法获得 k=8
第一是 CHARACTER(LEN=2)::str
第二是 k=INDEX(‘123456789 ’,str)
第三是 k=INDEX(‘123456789’,trim(str) )
看了程序语言fortran,请解释...的网友还看了以下:
急转弯---智力题朋友们:123456789数字填写下面方程式,左右都等于68,要数字不重复,但都 2020-04-26 …
解方程x(x-3)-2(x-3)=0解下列分式方程1.x-1/x-1/3=12.2x/x-1+1= 2020-05-01 …
课训:2.用配方解下列方程(1)x^2+2x=3(2)2x^2+4x-3=0(3)2x^2+x-5 2020-06-14 …
叔叔到外地不办事.去时开始的3/2路程乘大客车,剩下1/3的路程乘出租车;返回.叔叔到外地不办事. 2020-06-30 …
高分!初一数学二元一次方程(详细过程)1用代入法解下列方程:3X+4Y=164(X-Y-1)=3( 2020-07-18 …
1.解方程方程395例:解方程:1/5(X+15)=1/2-1/3(x-7)去分母,得6(X+15 2020-07-22 …
某市出租车的收费标准如下:里程收费3千米及3千米以下8.00元3千米以上,单程,每增加1千米1.6 2020-07-29 …
无理方程是1;x+根号下x分之1=22;根号下2x+2=03;(根号下5-根号下3)x=1-根号下 2020-08-02 …
一辆汽车从甲地开往乙地,平路占全程的3/5,剩下的路程中3/8是上坡路,其余的是下坡路.返程时上坡路 2020-12-05 …
执行程序时的输入为123456789,则程序的运行结果为7why?#include"stdio.h" 2020-12-15 …