fork download
  1. #include <stdio.h>
  2. #define DATANUM 5
  3.  
  4. int main(){
  5.  
  6. typedef struct Seiseki{
  7. int eigo;
  8. int kokugo;
  9. int sugaku;
  10. float average;
  11. } SEISEKI;
  12. SEISEKI score[DATANUM];
  13. int i;
  14.  
  15. /* 英語と国語と数学の点数を DATANUM 個読み込み、3科目の平均値を計算する */
  16. for (i=0;i<DATANUM;i++){
  17. scanf("%d",&(score[i].eigo));
  18. scanf("%d",&(score[i].kokugo));
  19. scanf("%d",&(score[i].sugaku));
  20. score[i].average = ((score[i].eigo) + (score[i].kokugo) + (score[i].sugaku))/3;
  21. }
  22.  
  23. /* 3科目の平均値を表示する */
  24. for (i=0;i<DATANUM;i++){
  25. printf("%d 人目の人の3 科目平均は%3.1f です。\n",i+1, score[i].average);
  26. }
  27. }
Success #stdin #stdout 0s 5284KB
stdin
80 70 60
90 90 90
70 50 60
40 50 30
20 50 90
stdout
1 人目の人の3 科目平均は70.0 です。
2 人目の人の3 科目平均は90.0 です。
3 人目の人の3 科目平均は60.0 です。
4 人目の人の3 科目平均は40.0 です。
5 人目の人の3 科目平均は53.0 です。