VB 从键盘上输入10个整数,并放入一个一维数组中,然后将其前五个元素于后五个元素对换
用VB编程Fori=1To10'显示调换前的数据Text1.Text=Text1.Text&vbCrLf&"a("&i&")="&a(i)Nexti这个不用...
用VB编程
For i = 1 To 10 '显示调换前的数据
Text1.Text = Text1.Text & vbCrLf & "a(" & i & ") =" & a(i)
Next i
这个不用 展开
For i = 1 To 10 '显示调换前的数据
Text1.Text = Text1.Text & vbCrLf & "a(" & i & ") =" & a(i)
Next i
这个不用 展开
2个回答
展开全部
下面的方法比较直观,在form1上放一个command1按钮,两个文本框按钮text1和text2:
Private Sub Command1_Click()
Dim a(10) As Long, b(5) As Long, i As Integer
For i = 1 To 10 输入数据
a(i) = InputBox("请输入第" & i & "个数", "整数输入")
Next i
For i = 1 To 10 '显示调换前的数据
Text1.Text = Text1.Text & vbCrLf & "a(" & i & ") =" & a(i)
Next i
For i = 1 To 5 '数据调换
b(i) = a(i)
a(i) = a(i + 5)
a(i + 5) = b(i)
Next i
For i = 1 To 10 '显示调换后的数据
Text2.Text = Text2.Text & vbCrLf & "a(" & i & ") =" & a(i)
Next i
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是这样的吧:
var a:array[0..10] of integer;
i,temp:integer;
begin
for i:=1 to 10 do
read(a[i]);
for i:=1 to 5 do
temp:=a[i];
a[i]:=a[11-i];
a[11-i]:=temp;
end;
for i:=1 to 10 do
write(a[i];
writeln;
end.
var a:array[0..10] of integer;
i,temp:integer;
begin
for i:=1 to 10 do
read(a[i]);
for i:=1 to 5 do
temp:=a[i];
a[i]:=a[11-i];
a[11-i]:=temp;
end;
for i:=1 to 10 do
write(a[i];
writeln;
end.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询