fork(2) download
  1. #include <stdio.h>
  2.  
  3. int sum,plus,shousuu,total;
  4. void avgup(int a){
  5. static int sum=0,plus=0;
  6. int shousuu,total;
  7. sum=sum+a;
  8. plus=plus+1;
  9. if(sum%plus==0){
  10. shousuu=0;
  11. }
  12. if(sum%plus!=0){
  13. shousuu=5;
  14. }
  15. total=sum/plus;
  16. printf("%d.%d\n",total,shousuu);
  17. }
  18.  
  19. int main(){
  20. int n,shousuu;
  21. while(1){
  22. scanf("%d",&n);
  23. if(n==0){
  24. break;
  25. }
  26. avgup(n); }
  27. return 0;
  28. }
Success #stdin #stdout 0.01s 5528KB
stdin
1 2 3 0
stdout
1.0
1.5
2.0