我有一个作业问这个:
做一个算法和伪代码,它会询问20个学生的20个年级,包括学生的姓名、学位和入学人数,所有这些都必须存储在一个数组中。数据输入后,会打印每组所有学生的平均值,(假设您输入不同学生组的数据)。
虽然我什么都明白,但我对此只有几个问题。首先是我不知道如何组织(或制作)数组以及如何对学生的学位/班级进行分组。
编辑:我对伪代码知之甚少,因为没有人教我如何做到这一点,所以不要对我期望太多。
set StudentArray[20,23]
for j=1 to 20
StudentArray[j,21] = prompt Name
StudentArray[j,22] = prompt Degree
StudentArray[j,23] prompt RegNum
for k=1 to 20
StudentArray[j,k] = prompt Grade
end for
end for
使用这个伪代码可以很容易地继续使用学生平均成绩的方法。这里的问题是数组“StudentArray”是否“接受”不同的数据类型(整数或数字、字符串等)。而且我不知道如何“将学生分组”。