一道c++填空题,不知道该怎么做

img
项目1这个题怎么做,求大神指教

y=1
x=0
x+=j

没那么复杂
找规律
第i个数就是(i * i - i + 2)/2
直接for(int i=0;i<=10;i++)
{
result *= (i * i - i + 2)/2;
}


    float y = 1, x;
    int i, j;
    for (i = 1; i <= 11; i++)
    {
        x = 0;
        for (j = 1; j <= i; j++)
        {
            x += j;
        }
        y = y * x;
    }
    printf("%f\n", y);

img

供参考:

#include<stdio.h>
void main()
{
    float y=1.0, x;
    int i, j;
    for (i = 1; i < 11; i++)
    {
        x = 0;
        for (j = 1; j <= i; j++)x += j;
        y = y * x;
    }
    printf("%f\n", y);
}