【题目描述】
读入n(1≤n≤10000)个整数,求它们的和与均值。
【输入】
输入第一行是一个整数n,表示有n个整数。
第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。
【输出】
输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。
【输入样例】
4
344
222
343
222
【输出样例】
1131 282.75000
整数先做和,除时强制转化为浮点型。
#include<iostream> #include<cstdio> #include<math.h> using namespace std; int main() { int n,i,a,sum=0; float av; cin>>n; for(i=1;i<=n;i++) {scanf("%d",&a); sum=sum+a;} printf("%d",sum); printf(" %.5f",(float)sum/n); return 0; }