来个大哥帮帮小弟吧
vb吧
全部回复
仅看楼主
level 11
hzsfpjjj 楼主
为什么打印不整齐,应该怎么弄? 还有那个怎么求外圈的和啊?[泪][泪]在这里谢谢了
2021年03月23日 04点03分 1
level 15
不整齐是因为数字位数不同,可以用Tab对齐,比如这样:
Print Tab(j * 4); Int(Rnd * 101);
然后,题目当中都提到“数组”这个词了,你怎么不用数组呢?用了数组,才能把产生的数字保存下来,然后用来求外圈的和
外圈就是满足如下条件的元素a(i, j):i = 1 Or i = m Or j = 1 Or j = n
2021年03月23日 04点03分 2
level 11
hzsfpjjj 楼主
就这样子可以求了吗 大佬
2021年03月23日 05点03分 3
level 11
hzsfpjjj 楼主
这下子是那里错了呀
2021年03月23日 06点03分 4
level 15
回复4楼:
你应该使用动态数组,分成这样两句来写:
Dim a() As Integer
ReDim a(1 To m, 1 To n)
另外提醒一下,m不一定等于n,求外圈数字之和时不能用一个一重循环,要么也用二重循环(在产生数字的循环中同时判断数字位置,决定是否累加该数字),要么写两个并列的一重循环(4条边分成两组求和,注意4个角不要算重复了)
2021年03月23日 06点03分 5
level 11
hzsfpjjj 楼主
好 谢谢大佬
2021年03月23日 06点03分 6
level 11
hzsfpjjj 楼主
输出偏移了应该怎么办
2021年03月23日 07点03分 7
忘了还有100了,把Tab(j*4)改成Tab(j*5)
2021年03月23日 07点03分
做出来了 谢谢大佬
2021年03月23日 07点03分
十分感谢
2021年03月23日 07点03分
1