#include<iostream>
#include<iomanip>
using namespace std;
//小数点是生坑
//fixed setprecision
int main()
{
double sum=0.0;
int cnt=0;
int n=0;
int y;
while(cin>>y)
{
if(y<0)
cnt++;
else
{
sum+=y;
n++;
}
}
sum/=n;
cout<<cnt<<endl;
cout<<fixed<<setprecision(1)<<sum<<endl;
return 0;
#include<iomanip>
using namespace std;
//小数点是生坑
//fixed setprecision
int main()
{
double sum=0.0;
int cnt=0;
int n=0;
int y;
while(cin>>y)
{
if(y<0)
cnt++;
else
{
sum+=y;
n++;
}
}
sum/=n;
cout<<cnt<<endl;
cout<<fixed<<setprecision(1)<<sum<<endl;
return 0;
}
小数点是个坑
注意fixed
和setprecision
include<iomanip>
本文展示了一个使用C++处理输入数据并计算平均值的例子,特别关注了如何通过使用<iostream>和<iomanip>来精确控制浮点数的输出格式。
2072

被折叠的 条评论
为什么被折叠?



