学生成績管理システムの設計

GolangBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、Golang の多次元配列(Multidimensional Array)を使用して、さまざまな科目の学生の成績を追跡するシンプルな成績管理システムを作成します。あなたはティーチングアシスタントとして、学生の成績を効果的に管理するためにこのシステムを実装する必要があります。

学生成績管理システムの設計

ティーチングアシスタントとして、Golang の多次元配列を使用して、複数の科目にわたる学生の成績を管理するシンプルなシステムを構築してください。

タスク

  • studentGrades という名前の 3x4 の 2 次元整数配列を作成する
  • 0 から 100 までの現実的な成績値で配列を初期化する
  • 成績管理配列全体を出力する

要件

  • ファイル ~/project/grade_tracker.go を使用すること
  • 3 人の学生と 4 つの科目を表す 3x4 の 2 次元配列を作成すること
  • 成績は 0 から 100 の間の整数とし、任意の値を選択すること
  • 配列の初期化リスト形式を使用してデータを投入すること
  • fmt.Println() を使用して配列全体を出力すること

実行例

出力例:

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

ヒント

  • 2 次元配列の宣言には角括弧 [][]int を使用することを忘れないでください
  • 値を設定するには、ネストされた初期化リストを使用します
  • 2 次元配列の初期化については、実験(Lab)のセクションを参考にしてください
✨ 解答を確認して練習

まとめ

まとめると、このチャレンジでは Golang の 3x4 の 2 次元整数配列を使用して、学生の成績管理システムを設計しました。0 から 100 までの現実的な成績値で配列を初期化し、その内容を標準出力に表示する機能を実装しました。