煤球数目
有一堆煤球,堆成三角棱锥形。具体:
第一层放1个,
第二层3个(排列成三角形),
第三层6个(排列成三角形),
第四层10个(排列成三角形),
....
如果一共有100层,共有多少个煤球?
请填表示煤球总数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
solve:
这个题很好想,找出规律后,循环相加就行。
第一层放1个,第二层3个,第三层6个,第四层10个。
得出规律:array[i]=i+arr[i-1] (从i为1开始)

1 #include<iostream>
2 using namespace std;
3
4 int arr[101];
5
6 int main()
7 {
8 int sum=0;
9 for(int i=1;i<=100;i++){
10 arr[i]=i+arr[i-1];
11 sum+=arr[i];
12 }
13 cout<<sum<<endl;
14 return 0;
15 }
来源:https://www.cnblogs.com/suifengfengyi/p/12237815.html
