三角形火柴数的 C/C++ 程序?
三角形火柴数是指用火柴棒摆成等边三角形的火柴棒数。三角形火柴数是指摆成三角形的火柴棒数。
在这个题目中,我们有数字,地板的火柴棒金字塔,X。我们的任务是编写一个程序打印出组成 x 层火柴棒金字塔所需的最小火柴棒总数。
我们来看一个例子,这将使概念更加清楚,
Input: 7 Output: 84
说明
这是三角数的扩展。对于整数 X,所需的火柴棒将是 X-th 三角数的三倍,即 (3*X*(X+1))/2
示例
#include <iostream> using namespace std; int main() { int x=7; cout<<(3 * x * (x + 1)) / 2; return 0; }
广告