问题标签 [pascals-triangle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 由于双精度,获取帕斯卡三角形行的问题
我试图获取一个整数列表,其中包含帕斯卡三角形中特定行中的所有数字。由于双精度,我遇到了问题。
以下是代码
我将它运行到第 11 行,我得到的结果是
但预期是
我该如何解决这个问题。
PS:我正在使用单声道
c++ - Can't understand this line in Pascal's Triangle for C++
我必须编写一个代码来生成一个有 12 行的帕斯卡三角形。
除了一部分,我自己写了所有东西,那是我们用来生成数字的公式。问题是我不明白我们的计数器和生成的数字之间有什么联系(因为我们正在使用我们的计数器。)。
这是问题所在:
有人可以解释一下作者是如何想出使用这些变量的想法以及它如何正常工作的吗?
java - OOP 中的帕斯卡三角形
我的老师为他的帕斯卡三角形问题写了一个测试课程。这里是:
这是我的代码:
我唯一的问题是showTriangle
方法。我不知道如何让它输出整个三角形。如果我拥有的唯一公式是查找特定位置,我将如何打印出整个三角形?
c++ - 帕斯卡三角形程序c ++上的间距
我需要一些在 c++ 中打印 Pascal 三角形的程序的帮助。我需要间距看起来像这样:
但它看起来像这样:
我的代码是:
有人可以帮我确定间距吗?
c - C语言中的帕斯卡三角形
我是一名计算机工程专业的学生,下学期我将开始 C 课程。因此,为了让自己做好一点准备,我开始自学 C 并偶然发现了一项有趣的任务,专为我乍一看似乎不是很高级的水平而设计的。
任务是编写一个程序来计算帕斯卡三角中给定位置的值。计算它的公式写成element = row!/(位置!*(行 - 位置)!)
我编写了一个简单的控制台程序,它似乎可以正常工作,直到我开始对它进行大量测试。
在第 16 行和第 3 位尝试这个程序时,它计算的值为 0,虽然很明显不可能有这样的值(实际上它应该计算值为 560),这个三角形的所有单元格都应该是整数并且大于一。
我想我在存储和处理大量数字时遇到了问题。阶乘函数似乎可以正常工作,并且我使用的公式一直有效,直到我尝试大数
到目前为止,在这里找到了最好的解决方案 -你如何 printf an unsigned long long int(unsigned long long int 的格式说明符)? 使用类型为 uint64_t 的 inttypes.h 库,但它仍然没有给我所需的结果。
c - 使用 C 中的 for 循环输出帕斯卡的三角形
我正在尝试输出一个左对齐的帕斯卡三角形。程序应首先通过提示“N:”从用户那里读取一个正整数 N。然后,程序将在屏幕上打印帕斯卡三角形的前 N 行。但是,我认为我的外部两个 for 循环存在问题。而不是得到 (N=3)
1
1,1
1,2,1
我得到
1
1,2
2,4,4
arrays - 使用一维数组设计二项式系数算法
我已经设计了以下算法,该算法使用二维数组确定二项式系数。例如,要计算 n 选择 k 的二项式系数,我们可以创建一个二维数组,如下所示:
我们可以通过以下方式填充数组:
但是,我需要重新设计此算法以使用索引为 0-k 的一维数组。我很难确定如何做到这一点。我从小步骤开始,并意识到一些常见的情况:
- 如果 k = 0,arr[0] 将为 1,并且无论 n 多少都会返回。
- 如果 k = 1,arr[0] 将是 1,arr[1] 应该是 n,如果我在循环中设计它。
当我说 k = 2 时,这就是棘手的地方,因为 arr[2] 的值实际上取决于先前的值。我相信当我循环时(比如从 i = 0 到 i = n),arr[] 的值会改变,但我不太明白如何。我从这些方面开始:
我该如何处理?
java - Pascal's triangle, calculating number at given row and column Java
I have a small assignment where I have to produce a pascal triangle and then find a number given a user inputted row and column. This is all I have come up with, I do not know how to proceed with calculating the number at a given row and column.
java - 请解释下面的帕斯卡三角码
在提供的 Pascal Triangle 代码中,如果有人能帮助我消除以下疑虑,我将不胜感激。
第 30 行是什么意思?在第 28 行,我们创建了一个二维数组,称为三角形。在第 30 行中正在做什么?
在这种情况下如何以三角形形式缩进帕斯卡三角形?
为什么我们将calculatePascal和printTriangle方法的返回类型都声明为 void?
javascript - 如何在 Javascript 中编写 Pascal 的三角形 - 混淆 re Arrays
我在尝试解决这个问题时遇到了一些麻烦。下面的代码:
似乎问题在于使用类似的表达式将值分配给数组myArray[1][1] = "foo"
我对此感到困惑,因为我可以这样做:var myArray = []; myArray[4] = "foo"
这似乎表明可以在 1 维数组中的任意位置创建元素,但不能使用 2 维。
任何有助于消除我的误解的帮助表示赞赏。