输出结果不对但是不知道问题在哪

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果
#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;

int main()
{
    int a[10]; int i, j; double sum=0,t;
    for (int i = 0; i < 10; i++)
    {
        cin >> a[i];
        double b[10]{ 28.9,32.7,45.6,78.0,35.0,86.2,27.8,43.0,56.0,65.0 };
        for (int j = 0; j < 10; j++)
        
            t = a[i] * b[j];
            sum += t;
        
    }
    cout << fixed << setprecision(1) << sum << endl;
return 0;
}


img

此处少了一个等号

img