我弄出了前半段,后半段不会了,路过的大佬帮忙看看!!!谢谢。
vb吧
全部回复
仅看楼主
level 6
巴巴卫hhh-
楼主
我弄出了前半段,后半段不会了,路过的大佬帮忙看看!!!谢谢。
2020年04月30日 08点04分
1
level 15
初音✨七奈
从第二个ReDim开始,代码就变得很迷惑人了
好不容易生成的30个成绩,就这么毁掉了?
其实,前面的第一个循环就可以顺便完成分数段统计的功能了,只要在 Print a(i, j), 后面加这么一句:
s(a(i, j) \ 10) = s(a(i, j) \ 10) + 1
然后,把从 ReDim a(10, 10) 开始直到结尾的代码改成下面这样:(其实那句k=0也可以不要了)
For i = 0 To 10
Print "s("; i; ")="; s(i)
Next i
最后再说一点,其实这个题并没有必要用动态数组和二维数组的
2020年04月30日 09点04分
2
level 6
巴巴卫hhh-
楼主
Print "s("; i; ")="; s(i) 这句有点不懂,可以解释一下吗
2020年04月30日 11点04分
3
初音✨七奈
双引号里的内容是原样输出的,i和s(i)则将对应的数值输出,比如当i=0时,s(i)=s(0)=4,则输出的内容为:s( 0 )= 4
2020年04月30日 12点04分
巴巴卫hhh-
那那两个分号的作用是什么
2020年04月30日 12点04分
初音✨七奈
@巴巴卫hhh-
分号用来分隔前后两个相邻的输出内容,表示这两个内容是紧凑输出的格式;还可以用逗号分隔,表示后面的内容对齐到下一个制表位进行输出
2020年04月30日 12点04分
1