利用一维数组,统计一个班20名学生成绩0~59,60~69,70~79,80~89,90~100各分数段的人数。

要求:学生成绩通过随机函数Rnd产生,先输出同学成绩(每行5个成绩),后输出统计结果。
初学vb,还什么都不懂哈,希望各位多帮忙。

int a5,a6,a7,a8,a8,a0
a5=a6=a7=a8=a9=a0=n=0

for i = 1 to 20
x=int(rnd*(100-0+1)+0)
if x<=59 then
a5=a5+1
elseif x<=69 then
a6=a6+1
elseif x<=79 then
a7=a7+1
elseif x<=89then
a8=a8+1
else
a0=a0+1
end if
print x;
n=n+1
if (n mod 5=0)then print
next
print "0-59的人数有:"& a5
print "60-59的人数有:"& a6
print "70-79的人数有:"& a7
print "80-89的人数有:"& a8
print "90-100的人数有:"& a0
温馨提示:答案为网友推荐,仅供参考
相似回答