fork download
  1. #include <stdio.h>
  2. //グローバル変数
  3. int sum=0; //合計
  4. int count=0; //関数の呼び出し回数
  5. double avgup(int a)
  6. {
  7. sum = a + sum;
  8. return (double)sum/count;
  9. }
  10. int main(void){
  11. int n;
  12. do{
  13. scanf("%d", &n);
  14. if(n<0) break;
  15. count++;
  16. printf("%.3f\n",avgup(n));
  17. }while(1);
  18. return 0;
  19. }
Success #stdin #stdout 0.01s 5292KB
stdin
5
7
3
-1
stdout
5.000
6.000
5.000