记得res,i,vector 都要还原成初始的状态

#include<iostream>
#include<vector>
using namespace std;
int main()
{
    vector<double> vec;
    double res = 0;
    for(int j=0;j<5;j++)
    {
        for(int i=0;i<5;i++)
        {
            double x; cin >> x;
            res += x;
            vec.push_back(x);
        }
        for(int i=0;i<5;i++)
            printf("%.1f ",vec[i]);

        printf("%.1f\n",res);//res,i,vector都要清空
        res = 0;
        int i = 0;
        vec.clear();
    }

    return 0;
}