下列程序是将数组a的元素倒序交换,即第1个变为最后一个,第2个变为倒数第2个,完成下列程序。
Private Sub Backward(a())
Dim i As Integer,Tmp As Integer
Fori=1 To5
Tmp=a(i)
a(5-i)=Tmp
Nexti
End Sub
第1题:
编一个程序,输入一个字符串,将其倒序存放后输出。例如,假设原数组a的内容为“VISUAL C++PROGRAM”,倒序后数组a中的内容为“MAGORP++C LASUIV”。 要求:不能借助另外一个数组实现倒序存放。
第2题:
【判断题】创建一个长度为arraysize的数组对象arrayname,第1个数组元素是arrayname[1],最后一个数组元素是arrayname[arraysize]。
A.Y.是
B.N.否
第3题:
使用字符指针编一个程序,输入一个字符串,将其倒序存放后输出。例如,假设原数组a的内容为“VISUAL C++PROGRAM”,倒序后数组a中的内容为“MARGORP++C LAUSIV”。 要求:不能借助另外一个数组实现倒序存放。
第4题:
设x是一维数组,x的倒数第3个元素表示为x(end-2)。
第5题:
创建文件file.dat并将数组A=[1:10]写入,随后将数组A的第4个元素4换成11,将倒数第2个数9换成12,再获取当前位置,并从当前位置向文件首部移动3个元素,将所指位置的元素换成13,最后将该文件中的元素全部读出。要求只使用一次fopen和fclose函数。