vb点虐 数组逆序 vb数组倒序输出
vb 将数组元素倒序,并输出
'楼上的程序在输入奇数个整数时可能会出错
站在用户的角度思考问题,与客户深入沟通,找到社旗网站设计与社旗网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网页空间、企业邮箱。业务覆盖社旗地区。
'给分万能的,想输入多少数据都可以,程序以调试可用
Dim i As Integer, n As Integer
If TextBox0.Text = "" Then
MsgBox("请输入您想输入数字的个数")
Exit Sub
End If
n = CInt(TextBox0.Text)
Dim ar(n) As Integer
For i = 0 To n - 1
MsgBox("请输入第" Str(i + 1) "个数字")
ar(i) = Val(InputBox("请输入")) '将输入的数据转换为数值型
Next
Dim str1 As String, str2 As String
For i = 0 To n - 1
If str1 = "" Then
str1 = ar(i)
Else
str1 = str1 " " ar(i)
End If
Next
For i = 0 To n - 1
If str2 = "" Then
str2 = ar(n - 1 - i)
Else
str2 = str2 " " ar(n - 1 - i)
End If
Next
TextBox1.Text = str1
TextBox2.Text = str2
vb中将一个长度固定的数组逆序储存是什么意思?
以一个10个元素的数组,而且存储数据依次为1,2,3,4,5,6,7,8,9,10
将一个长度固定的数组逆序储存,就是在原来的这个数组中,将数据的存储改成依次为:
10,9,8,7,6,5,4,3,2,1
vb点虐 数组逆序的程序
参考
#includestdio.h
int main()
{int n,i,j,t,a[200];
printf("数组中数的个数:");
scanf("%d",n);
printf("数组中的数:\n");
for(i=0;in;i++)
{
a[i]=i+1;
printf("%d ",a[i]);
}
for(i=0,j=n-1;ij;i++,j--)
{t=a[i];a[i]=a[j];a[j]=t;}
printf("\n逆序后的数组:\n");
for(i=0;in;i++)
printf("%d ",a[i]);
printf("\n");
getch();
return 0;
}
名称栏目:vb点虐 数组逆序 vb数组倒序输出
转载源于:http://ybzwz.com/article/ddghsph.html