设计学生成绩跟踪器

GolangGolangBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在这个挑战中,你需要使用 Golang 中的多维数组创建一个简单的成绩管理系统,以跟踪学生在不同科目中的表现。作为助教,你需要实现这个系统,以便有效地管理学生成绩。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"]) go/DataTypesandStructuresGroup -.-> go/arrays("Arrays") go/DataTypesandStructuresGroup -.-> go/structs("Structs") go/FunctionsandControlFlowGroup -.-> go/for("For") subgraph Lab Skills go/arrays -.-> lab-436649{{"设计学生成绩跟踪器"}} go/structs -.-> lab-436649{{"设计学生成绩跟踪器"}} go/for -.-> lab-436649{{"设计学生成绩跟踪器"}} end

设计一个学生成绩跟踪器

作为助教,你需要使用 Golang 中的多维数组创建一个简单的成绩管理系统,以跟踪学生在不同科目中的表现。

任务

  • 创建一个名为 studentGrades 的 3x4 二维整数数组
  • 使用 0-100 之间的合理成绩值初始化数组
  • 打印出整个成绩跟踪数组

要求

  • 使用文件 ~/project/grade_tracker.go
  • 创建一个 3x4 的二维数组,表示 3 名学生和 4 门科目
  • 成绩必须是 0 到 100 之间的整数,自行选择
  • 使用数组初始化列表方法填充成绩
  • 使用 fmt.Println() 打印整个数组

示例

示例输出:

[[85 92 78 90] [75 88 95 82] [90 79 85 88]]

提示

  • 记得使用方括号 [][]int 来声明二维数组
  • 使用嵌套的初始化列表来设置值
  • 查看实验部分关于二维数组初始化的内容
✨ 查看解决方案并练习

总结

总结来说,这个挑战要求你使用 Golang 中的 3x4 二维整数数组设计一个学生成绩跟踪系统。你需要用 0-100 之间的合理成绩值初始化数组,然后打印出整个成绩跟踪数组。