三角形火柴数的 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;
}

更新于: 19-Aug-2019

169 次浏览

开启你的职业生涯

完成课程即可获得证书

开始
广告