fork download
  1. #include<stdio.h>
  2. #define MAX 100
  3.  
  4. int seiseki[MAX];
  5. int size=0;
  6.  
  7. int record(int a)
  8. { if (size < MAX )
  9. { seiseki[size] = a;
  10. size++;
  11. }
  12. return 0;
  13. }
  14.  
  15. double average()
  16. { int i;
  17. int sum=0;
  18. for(i=0; i < size ; i++)
  19. { sum += seiseki[i]; }
  20.  
  21. return (double)sum / size;
  22.  
  23. }
  24.  
  25.  
  26.  
  27. int main(){
  28. int score, num, i;
  29. scanf("%d", &num);
  30. printf("num=%d\n", num);
  31. for(i = 0; i < num; i++){
  32. scanf("%d", &score);
  33. printf("score=%d\n", score);
  34. record(score);
  35. }
  36. printf( "Ave=%lf\n", average() );
  37. return 0;
  38. }
  39.  
  40.  
Success #stdin #stdout 0s 5332KB
stdin
5
45
34
44
21
31
stdout
num=5
score=45
score=34
score=44
score=21
score=31
Ave=35.000000