fork download
  1. #include <stdio.h>
  2. int score_list[100]; //最大100個までの点数を格納する配列
  3. int size = 0; //score_listに格納されている点数の個数
  4. void record(int score)
  5. {
  6. score_list[size] = score;
  7. size++;
  8. }
  9. double average(void)
  10. {
  11. int ans,sum=0,i;
  12. for(i = 0; i < size + 1 ; i++)
  13. {
  14. sum += score_list[i];
  15. }
  16. ans = sum / size;
  17. return ans;
  18. }
  19. int main(void)
  20. {
  21. int i, score;
  22. for( i = 0; i < 5; i++ )
  23. {
  24. scanf("%d", &score);
  25. printf("%d人目:%d点¥n", i+1, score);
  26. record(score);
  27. }
  28. printf("平均点:%lf点¥n", average());
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0.01s 5292KB
stdin
10
20
30
40
50
stdout
1人目:10点¥n2人目:20点¥n3人目:30点¥n4人目:40点¥n5人目:50点¥n平均点:30.000000点¥n