哪错了谢谢在线等惺惺惜惺惺

描述
读入n(1 <= n <= 10000)个整数,求它们的和与均值。

输入输入第一行是一个整数n,表示有n个整数。
第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。

noi只有5分?
#include
#include
using namespace std;
int main(){
int d,b;double e,o;
cin>>d;
for(int a=1;a<=d;a++){
cin>>b;
o+=b;

}
e=o/d;
cout<<o<<" ";
printf("%.5f",e);

}

e=o/d;
->
e=o/(double)d;