新手求助:编写程序,输入20名学生的身高,统计并输出各个身高段的人数,需要用到一维数组。
身高段分150以下(1档)、150~154(2档)、155~159(3档)、…、180~184(8档)、185~189(9档)、189(10档)以上10个档次。顺序输出档次及档次所在人数。cpu被干烧了
没时间,简单写个伪代码供参考
a[20]=输入
d[10]={0}
for i=0;i<20;i++
{
t = a[i] - 150
if t < 0 x = 0
else if (t >= 39) x = 9
else x = (t + 1) / 5 + 1
d[x]++
}
for i=0;i<10;i++
print i+1, d[i]