# 煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤球? 以下程序实现了这一功能,请你补全以下空白处内容: ```c #include using namespace std; int f[101]; int main() { f[1] = 1; for (int i = 2; i <= 100; i++) f[i] = f[i - 1] + i; for (int i = 2; i <= 100; i++) ____________________; cout << f[100]; return 0; } ``` ## 答案 ```c f[i] = f[i - 1] + f[i]; ``` ## 选项 ### A ```c f[i] = f[i + 1] + f[i]; ``` ### B ```c f[i] = f[i - 1] + f[i - 2]; ``` ### C ```c f[i] = f[i + 1] + f[i - 1]; ```