洛谷B2056
题目描述
读入 n(1≤n≤10000) 个整数,求它们的和与均值。
输入格式
输入第一行是一个整数 n,表示有 n 个整数。
第2∼n+1 行每行包含 1 个整数。每个整数的绝对值均不超过 10000。
输出格式
输出一行,先输出和,再输出平均值(保留到小数点后 5 位),两个数间用单个空格分隔。
代码:
#include<iostream>
#include<algorithm>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int n,num,count;
//输入个数
cin>>n;
//定义平均数
double ave;
//循环输入数据并累加
for(int i=0;i<n;i++)
{
cin>>num;
count+=num;
}
//计算平均数
ave=count*1.0/n;
cout<<count<<" "<<fixed<<setprecision(5)<<ave<<endl;
return 0;
}
结果: