fork download
  1. #include <stdio.h>
  2.  
  3. typedef struct{
  4. int mth; //数学
  5. int eng; //英語
  6. int phy; //物理
  7. int avg; //平均点
  8. } Score;
  9.  
  10. void calcAverage(Score s[], int n);
  11.  
  12. int main(void) {
  13. Score s[] = {
  14. {65,80,95,80},{70,68,75,71},{60,100,83,81},{100,55,74,76},{90,85,100,91}
  15. /* 構造体配列を初期化しなさい */
  16.  
  17. };
  18. int i, n=5;
  19.  
  20. calcAverage(s, n);
  21.  
  22. for(i=0; i<n; i++ )
  23. printf( "[%d] %4d %4d %4d %4d\n", i, s[i].mth, s[i].eng, s[i].phy, s[i].avg );
  24.  
  25. return 0;
  26. }
  27.  
  28. void calcAverage(Score s[], int n){
  29. int i;
  30. for(i=0;i<n;i++)
  31. s[i].avg=(s[i].mth+s[i].eng+s[i].phy)/3;
  32. /* 関数を定義しなさい */
  33.  
  34. }
  35.  
Success #stdin #stdout 0s 5440KB
stdin
Standard input is empty
stdout
[0]   65   80   95   80
[1]   70   68   75   71
[2]   60  100   83   81
[3]  100   55   74   76
[4]   90   85  100   91