1

配列に要素を追加しようとしています。学生の成績の平均を計算する単純なプログラムです。これはおそらくこれをコーディングするための初歩的な方法であることを知っています。より効率的に実行したいと考えています。ただし、私のコードは平均を返しません。助けていただければ幸いです。forループでこれを試しましたが、同じ不正解が得られました。

#include <stdio.h>
int main()
{
  int grades[6];
  int average;
  int sum = 0;
  printf("Please enter your five test scores:\n");
  scanf("%d", &grades[0]);
  scanf("%d", &grades[1]);
  scanf("%d", &grades[2]);
  scanf("%d", &grades[3]);
  scanf("%d", &grades[4]);
  scanf("%d", &grades[5]);
                              
  sum = sum + grades[6];  
  average = sum / 5;
  printf("The average of the students test scores is %d:\n", average);
                                                                      
  return 0;
}
4

3 に答える 3