求若干个整数中正整数的个数、总和及平均值

对于连续输入的若干个整数,输入0结束。请用do-while循环语句来统计其正整数的个数,并计算其中正整数的总和、平均值并输出。输入输出格式请见后续测试样例。

#include <iostream>
using namespace std;
int main()
{ 
 float n,sum,count=0;  
 float avg=0;
 do{
  cin>>n;
  sum=sum+n;
  count++;
 }while(n!=0);
 avg=sum/(count-1);
 cout<<"n="<<count-1<<endl;
 cout<<"avg="<<avg<<endl;
 cout<<"sum="<<sum<<endl;
}
发布了44 篇原创文章 · 获赞 35 · 访问量 801

猜你喜欢

转载自blog.csdn.net/huangziguang/article/details/104449040