面试题答案
一键面试在Fortran中,可以使用 //
运算符来连接字符串。要提取子串,可以使用数组切片的方式。以下是代码示例:
program string_operations
implicit none
character(len=50) :: str1, str2, combined_str, sub_str
str1 = 'Hello'
str2 = ', World!'
combined_str = str1 // str2
sub_str = combined_str(5:12)
print *, combined_str
print *, sub_str
end program string_operations
在上述代码中:
- 使用
//
运算符将str1
和str2
连接成combined_str
。 - 使用
combined_str(5:12)
提取从第5个字符开始长度为8的子串,并存储在sub_str
中。 - 使用
print *
输出连接后的字符串combined_str
和提取的子串sub_str
。