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