【发布时间】:2017-12-11 04:01:48
【问题描述】:
(数学:五边形数)五边形数定义为 n(3n–1)/2,其中 n = 1, 2, . . 。, 等等。因此,前几个数字是 1、5、12、22、……。 . . .
编写一个测试程序,使用此方法显示前 15 个五边形数字,每行 5 个数字。
这是我尝试过的:
x = 0;
c = 1;
for (x=0; x < 3; x++) {
for (var y = 0; y < 5; y++, c++) {
write(c*(3*c-1)/2);
}
}
我能够让它打印五边形数字,但每次打印时,它都会跳过一行(因此,它每行打印一个数字)。我需要的是它在总共 15 个数字中每行打印 5 个数字。所以,3行)。
附:重要的是我必须在 Pencil Code 中完成
[1]: https://i.stack.imgur.com/RnqFG.png 这是我在网站上的代码的链接
【问题讨论】:
-
您将其标记为 Java 有什么原因吗?我认为 Java 程序员帮不了你太多。
-
@Dan Ah。 Coffeescript 有静态方法吗?
-
而且......需求正在谈论一种返回int的方法。
-
public static int不是 Javascript。由于语言问题令人困惑,我投票结束这个问题,因为它不清楚。
标签: javascript algorithm math