为什么输出错误
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x,i;
cin>>x;
long long a[x],b[x],ans,az=0,bz=0,c=0;
for(i=1;i<=x;i++){
cin>>a[i];
az=az+a[i];
}
for(i=1;i<=x;i++){
cin>>a[i];
bz=bz+a[i];
}
for(i=1;i<=x;i++){
c=c+a[i]-b[i];
}
ans=(az*3-bz*2)/c;
printf("%.6f",ans);
return 0;
}
是不是输出格式有误?