數數小木塊
時間限制:
3000 ms | 內存限制:
65535 KB
難度:
1
- 描述
-
在牆角堆放着一堆徹底相同的正方體小木塊,以下圖所示:html
由於木塊堆得實在是太有規律了,你只要知道它的層數就能夠計算全部木塊的數量了。ide
如今請你寫個程序 給你任一堆木塊的層數,求出這堆木塊的數量.post
- 輸入
-
第一行是一個整數N(N<=10)表示測試數據的組數)
接下來的n行 每行只有一個整數 ,表示這堆小木塊的層數, - 輸出
- 對應每一個輸入的層數有一個輸出,表示這堆小木塊的總數量,每一個輸出佔一行
- 樣例輸入
-
2 1 5
- 樣例輸出
-
1 35
View Code#include <stdio.h> int main() { int n,x,j,sum; scanf("%d",&n); while(n--) { scanf("%d",&x); sum=0; for(j=1;j<=x;j++) { sum+=j*(j+1)/2; } printf("%d\n",sum); } return 0; }