はじめに
このチャレンジでは、プログラミングクラスの学生の成績を管理するプログラムを作成することで、配列の初期化と操作に関する理解を深めます。5 人の学生の成績を保存するための整数型配列を作成し、70 から 100 の間の値で初期化します。その後、for ループを使用して各学生の成績を出力し、クラスの平均点を計算して表示する必要があります。
学生の成績配列の作成と操作
このチャレンジでは、学生の成績を追跡するプログラムを作成し、配列の初期化と操作のスキルを実証します。
タスク
- 5 人の学生の成績を格納するための整数型配列を作成する
- 70 から 100 の間の成績で配列を初期化する
forループを使用して各学生の成績を出力する- クラスの平均点を計算して表示する
要件
~/project/student_scores.cppファイルを作成すること- プログラミング言語は C++ を使用すること
- 要素数がちょうど 5 つの整数型配列を宣言すること
- 70 から 100 の間の値を手動で初期化すること
- 個々の成績を出力するために
forループを使用すること - 整数除算を用いて平均点を計算すること
static_cast<double>を使用して、平均点を小数点以下 2 桁まで表示すること
実行例
プログラムをコンパイルして実行します:
g++ student_scores.cpp -o student_scores
./student_scores
プログラムが正しく実装されていれば、学生の成績と平均点が表示されます。
出力例:
Student Scores:
Score 1: 85
Score 2: 92
Score 3: 78
Score 4: 95
Score 5: 88
Average Score: 87.60
ヒント
- 配列のインデックス(添字)は 0 から始まることを忘れないでください。
- 平均の計算で整数を浮動小数点数に変換するには、
static_cast<double>()を使用します。 - 成績と平均の出力には
std::coutを使用します。
まとめ
まとめると、このチャレンジでは、70 から 100 の間の 5 つの学生の成績で整数型配列を初期化し、for ループを使用して各成績を出力し、クラスの平均点を計算して表示するプログラムを作成しました。



