为什么我的2个for循环后面输出不了

我这几行代码当他两个结果放一起的时候放在哪里都输出不了,但是第一个结果放在第一个循环后面就可以出来,老手帮忙看看(头文库就删了,系统里面放不进去)

cin>>n;

for(i=1;i<=n;i++)
{
    cin>>c;
    e+=c;
}

for(a=1;a<=n;a++)
{
    cin>>b;
    d+=b;
}

f=e*1.0/n;
cout<<d<<" "<<fixed<<setprecision(5)<<f;

return 0;

}

你的题目呢
怀疑你没有那么多输入
你不就是求n个数的和与平均值?
为什么要两个for输入