-1

我有一个作业问这个:

做一个算法和伪代码,它会询问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”是否“接受”不同的数据类型(整数或数字、字符串等)。而且我不知道如何“将学生分组”。

4

1 回答 1

0

您对不同的数据类型有问题吗?根据您的编程语言,您的数组可能会也可能不会保存不同的数据类型。如果这在您使用的语言中是不可能的,您将不得不为每种数据类型保存一个数组,或者创建一个新的复杂数据类型。

于 2012-10-11T01:13:32.020 回答