标签:
The nth Triangular number, T(n) = 1 + … + n, is the sum of the first n integers. It is the number of points in a triangular array with n points on side. For example T(4):
Write a program to compute the weighted sum of triangular numbers:
W(n) = SUM[k = 1…n; k * T(k + 1)]
4 3 4 5 10
1 3 45 2 4 105 3 5 210 4 10 2145
1 #include<stdio.h> 2 int main() 3 { 4 int m,i; 5 scanf("%d",&m); 6 for(i=1;i<=m;i++) 7 { 8 int num,sum=0,total=1; 9 scanf("%d",&num); 10 for(int j=2;j<=num+1;j++) 11 { 12 total+=j; 13 sum+=total*(j-1); 14 } 15 printf("%d %d %d\n",i,num,sum); 16 } 17 return 0; 18 }
//看懂题意后,水;
标签:
原文地址:http://www.cnblogs.com/fengshun/p/4559734.html