gpt4 book ai didi

java - 在没有数组的情况下求行中数字的总和

转载 作者:行者123 更新时间:2023-11-30 06:04:18 24 4
gpt4 key购买 nike

我编写了这个程序,它打印一个显示 x 的幂的表格,现在我必须修改它,以便它在每行之后打印每行的总和,我不知道从哪里开始。我考虑过将数字放入数组中并像这样添加它们,但这似乎过于复杂。

public class table {
public static void main(String[] args)
{
final int NMAX = 5;
final double XMAX = 10;

for(int n = 1; n <= NMAX; n++)
{
System.out.printf("%10d", n);
}
System.out.println();
for(int n = 1; n <= NMAX; n++)
{
System.out.printf("%10s", "x ");
}
System.out.println();
for(double x = 1; x <= XMAX; x++)
{
for (int n = 1; n <= NMAX; n++)
{
System.out.printf("%10.0f", Math.pow(x, n));
}
System.out.println();
}
}

}

最佳答案

好吧,我想我理解你了。这是我做了一些更改的代码,但没有太复杂而难以理解。如果您有任何疑问,请随时提问。

    final int NMAX = 6;
final double XMAX = 10;

for(int n = 1; n <= NMAX; n++)
{
System.out.printf("%10d", n);
}
System.out.println();
for(int n = 1; n <= NMAX; n++)
{
System.out.printf("%10s", "x ");
}
System.out.println();
int counter = 0;
for(double x = 1; x <= XMAX; x++)
{
for (int n = 1; n <= NMAX; n++)
{
if(n == 6){
System.out.printf("%10d",counter);
counter = 0;
}else{
System.out.printf("%10.0f", Math.pow(x, n));
counter += Math.pow(x, n);

}
}
System.out.println();
}

关于java - 在没有数组的情况下求行中数字的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49805478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com