2-煤球数目

xiaoxiao2021-02-28  51

问题描述:

有一堆煤球,堆成三角棱锥形。具体: 第一层1个, 第二层3个(排成三角形), 第三层6个(排成三角形), 第四层10个(排成三角形), ...... 如果一共有100层,共有多少个煤球?

具体代码及解析:

//煤球数目 //俯视图 #include <iostream> using namespace std; int main() { int fn=0,total=0; //从第一层开始 for(int i=1;i<=100;i++){ fn=fn+i;// 第n层:f(n) = n + f(n-1) total=total+fn;//总数: total = f(1)+f(2)+...f(n) } cout<<total<<endl; return 0; }
转载请注明原文地址: https://www.6miu.com/read-2624436.html

最新回复(0)