求整数的和与均值
题目描述
读入 n ( 1 ≤ n ≤ 10000 ) n(1 \le n \le 10000) n(1≤n≤10000) 个整数,求它们的和与均值。
输入格式
输入第一行是一个整数 n n n,表示有 n n n 个整数。
第 2 ∼ n + 1 2 \sim n+1 2∼n+1 行每行包含 1 1 1 个整数。每个整数的绝对值均不超过 10000 10000 10000。
输出格式
输出一行,先输出和,再输出平均值(保留到小数点后 5 5 5 位),两个数间用单个空格分隔。
样例 #1
样例输入 #1
4
344
222
343
222
样例输出 #1
1131 282.75000
代码内容
// #include <iostream>
// #include <algorithm>
// #include <cstring>
// #include <stack>//栈
// #include <deque>//队列
// #include <queue>//堆/优先队列
// #include <map>//映射
// #include <unordered_map>//哈希表
// #include <vector>//容器,存数组的数,表数组的长度
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll n;
cin>>n;
double num=0;
for(ll i=1;i<=n;i++)
{
ll x;
cin>>x;
num+=x;
}
printf("%.0lf %.5lf",num,num/n);//注意四位小数
return 0;
}