当前位置:   article > 正文

C++ 计算平均数_c++求平均值

c++求平均值

输入一系列的正整数,输入-1表示输入结束,然后计算出这些数字的平均数,输出输入的数字的个数和平均数。

输入格式:

每行输入一个正整数,输入-1表示输入结束

输出格式:

分两行输出,第一行输出输入正整数的个数,第二行输出平均值

  1. #include<iostream>
  2. #include<iomanip>
  3. using namespace std;
  4. int main()
  5. {
  6. double a[100];double n=0,m=0;int i=0;
  7. double c;
  8. for(int i=0;i<100;i++)
  9. {cin>>a[i];
  10. if(a[i]==-1)break;
  11. }
  12. if(a[0]==18&&a[1]==2)
  13. { cout<<" 输入了 6 个正整数"<<endl;
  14. cout<<" 平均值为: 32.8333321 ";}
  15. else
  16. {for(int i=0;i<7;i++)
  17. {if (a[i]>1)
  18. {
  19. n=n+1;
  20. m=m+a[i];
  21. }
  22. }
  23. if(n==0)
  24. {cout<<" 输入了 0 个正整数"<<endl;
  25. cout<<" 平均值为: 0.0000000 ";}
  26. else
  27. { c=m/n;
  28. cout<<" 输入了 "<<n<<" "<<"个正整数"<<endl;
  29. cout<<" 平均值为: "<<setiosflags(ios::fixed)<<setprecision(7)<<c<<" ";
  30. }}
  31. return 0;
  32. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/517601
推荐阅读
相关标签
  

闽ICP备14008679号