vb一个含有n个元素的一维数组,交换数组中元素的位置,要求第1个元素与最后一个交换第2个与倒数第2交换一次类推.提示:交换数组中各个元素,关键在于找出下标的规律.其规律为a(i)与a(n+

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 06:15:44
vb一个含有n个元素的一维数组,交换数组中元素的位置,要求第1个元素与最后一个交换第2个与倒数第2交换一次类推.提示:交换数组中各个元素,关键在于找出下标的规律.其规律为a(i)与a(n+

vb一个含有n个元素的一维数组,交换数组中元素的位置,要求第1个元素与最后一个交换第2个与倒数第2交换一次类推.提示:交换数组中各个元素,关键在于找出下标的规律.其规律为a(i)与a(n+
vb一个含有n个元素的一维数组,交换数组中元素的位置,要求第1个元素与最后一个交换第2个与倒数第2交换
一次类推.
提示:交换数组中各个元素,关键在于找出下标的规律.其规律为a(i)与a(n+1-i)交换!

这些过程我能理解,其实就是数组的问题

输入个N出来的是按照顺序排列的数还是随机产生一组数,n只是代表了多少个数

这个题真水!其实我想的是这个样子 如图

效果应该是这个样子的~

vb一个含有n个元素的一维数组,交换数组中元素的位置,要求第1个元素与最后一个交换第2个与倒数第2交换一次类推.提示:交换数组中各个元素,关键在于找出下标的规律.其规律为a(i)与a(n+
由于数组下标默认是0开始的.n个数组的下标是从0到n-1
if n mod=0 then '即数组个数为偶数个
for i=0 to n/2-1
temp=a(i)
a(i)=a(n-i-1)
a(n-i-1)=temp
next i
else '数组为奇数个,那么中间一个,不需要交换
for i=0 to (n-1)/2-1
temp=a(i)
a(i)=a(n-i-1)
a(n-i-1)=temp
next i
end if
如果下标从1开始,那么交换的就是a(i)与a(n+1-i),代码变成:
if n mod=0 then '即数组个数为偶数个
for i=1 to n/2
temp=a(i)
a(i)=a(n+1-i)
a(n+1-i)=temp
next i
else '数组为奇数个,那么中间一个,不需要交换
for i=1 to (n-1)/2
temp=a(i)
a(i)=a(n+1-i)
a(n+1-i)=temp
next i
end if

vb一个含有n个元素的一维数组,交换数组中元素的位置,要求第1个元素与最后一个交换第2个与倒数第2交换一次类推.提示:交换数组中各个元素,关键在于找出下标的规律.其规律为a(i)与a(n+ VB上机题:输入一个正整数n,再定义一个有n个元素的一维数组实在不会做,有赏币的~输入一个正整数n,再定义一个有n个元素的一维数组,生成n个-50~50范围内的随机整数,保存到数组中,然后将数 VB题:定义一个具有20个元素的一维数组,并对其随机赋值,然后求出其中元素值为奇数的元素的和 求含有10个元素的一维数组的所有元素的和 labview:如何将一维数组中的元素进行平方运算后,生成新的以为数组例如,有一个一维数组有8个元素,我要将这8个元素分别进行平方,然后另外生成一个新的数组, 从键盘输入一个一维数组将最大的元素与第一个元素交换,最小的元素与最后一个元素交换,并输出原来的数组求此题思路 为什么可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组?例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]下一句话是每个元素又是一个包含4个元素的一维数组 请用c语言,对10个元素的一维数组,编一个函数实现将其中最小的数与下标为1的元素交换位置.对10个元素的一维数组,编一个函数实现将其中最小的数与下标为1的元素交换位置. 输入n和x,n和x分别表示对数组前n个元素赋值初值输入n和x,n和x分别表示对数组前n个元素赋初值为x,要求定义一个函数value,完成对一维整形数组的n个元素进行赋值,具体赋值为x.#includeint value(int vb程序题:将二维数组A中的100个元素分别赋给一维数组B的每个元素并打印出来将二维数组 A 中的 100 个元素分别赋给一维数组 B 的每个元素并打印出来,要求把 A(1,1)到 A(1,10)依次赋给 B( 1)到 B( 几道VB题1编程题:.从键盘上输入20个数放入一个一维数组中,并输入数组各元素的值,然后将数组中20个元素的最大值和最小值求出并显示在窗体上.2执行如下程序段:Dim x%Private command1_click()x=x+ vb题,从键盘上输入10个整数,并放入一个一维数组,将其前5个元素和后5个元素对换,即第一个与第十个,第二个与第九个,·······第五个与第六个元素互换.分别输出数组原来的各元素的值和对 C 语言 一维整形数组将数组元素逆序存放并把交换后的数组输出 要求数组元素的输入,交换和输出分别用函数用C 语言 从键盘输入20个数依次存入一维整形数组中 输出 然后将数组元素逆序存 有一个一维整形数组,元素为{0,1,2,3,4,5,6,7,8,9},将该数组中所有元素对称交换,交换后结果应为{9,8,7,6,有一个一维整形数组,元素为{0,1,2,3,4,5,6,7,8,9},将该数组中所有元素对称交换,交换后结果 有一个具有十个元素的一维数组,编写程序来求10个元素的平均值,并且比平均值大的元素的个数,有完整的VB程 急将一个一维数组a(n)中各元素值按行的顺序放入二维数组b(k*k)(其中:n=k*k)). matlab中的一维数组,有没有函数能够判断数组中是否含有相同的元素? VB编程:随机生成10个互不相同的1~100之间的整数,存放在一维数组中,找出最大的元素,并从数组中删除该元素急啊,在线等答案,打下救命!