求解这道vb题,for each x in a是什么意思
答案:2 悬赏:30 手机版
解决时间 2021-11-29 07:28
- 提问者网友:姑娘长的好罪过
- 2021-11-28 22:12
求解这道vb题,for each x in a是什么意思
最佳答案
- 五星知识达人网友:零点过十分
- 2021-11-28 23:04
for each x in a
a是对象x的集合,里面有多个对象x
用语句:for each x in a
可遍历a中对象x追问那具体到这道题是应该怎么做呢?
a是对象x的集合,里面有多个对象x
用语句:for each x in a
可遍历a中对象x追问那具体到这道题是应该怎么做呢?
全部回答
- 1楼网友:轻熟杀无赦
- 2021-11-28 23:24
For Each x In a
Print x;
Next x
这个的意思就是遍历数组a,然后把数组中的每个元素Print出来
这道题的实际运行结果,就是把数组a中绝对值最大的那个元素与第1个元素对调,因此结果是:
-10 3 6 -2 0 5 9 8 8 1追问那具体到这道题是应该也么做呢?保留了绝对值最大数的下标,然后把a(0)和a(k)的值互换?追答题目中的第一个For循环是列出原始数组的各个元素值(每3个换行),第二个For循环是找出数组中绝对值最大数的下标并赋值给k,那个If结构则是把a(k)的值与a(0)的值互换(也就是把绝对值最大的那个数与第一个数互换),最后那个For循环则是把处理后的数组再次列出来(不换行)。追问懂了,谢谢老师
Print x;
Next x
这个的意思就是遍历数组a,然后把数组中的每个元素Print出来
这道题的实际运行结果,就是把数组a中绝对值最大的那个元素与第1个元素对调,因此结果是:
-10 3 6 -2 0 5 9 8 8 1追问那具体到这道题是应该也么做呢?保留了绝对值最大数的下标,然后把a(0)和a(k)的值互换?追答题目中的第一个For循环是列出原始数组的各个元素值(每3个换行),第二个For循环是找出数组中绝对值最大数的下标并赋值给k,那个If结构则是把a(k)的值与a(0)的值互换(也就是把绝对值最大的那个数与第一个数互换),最后那个For循环则是把处理后的数组再次列出来(不换行)。追问懂了,谢谢老师
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯