用C语言编写计算下面式子的值

(1)×(1+2)×(1+2+3)×(1+2+3+4)×……×(1+2+……+10)

#include <stdio.h>
int calculateSum(int n){
    int i;
    int sum=0;
    for(i=1;i<=n;i++){
        sum+=i;
    }
    return sum;
}
int main(void) { 
   
   int n=10;
   int i;
   long long sum=1;
   for(i=2;i<=n;i++){
       sum*=calculateSum(i);
   }
   printf("%ld\n",sum);
	return 0;
}

#include<stdio.h>
#include <string.h>

int  main ( void )
{
	long int result=1, sum=0;
	for(int i = 1;i<=10;i++){
		sum=0;
		for(int j =1; j<=i;j++){
			sum = sum + j;
		}
		result = result * sum;
	}
	printf("结果为:%ld\n", result);
        return 0;
}