int x = 0;
int y = 0;
int z = 0;
int w = 0;
int v = 0;
while ((x + 3) < 1000)
{
x = (x + 3);
if ((x % 15) != 0)
{
w = (w + x);
}
}
while ((y + 5) < 1000)
{
y = (y + 5);
z = (z + y);
}
v = (w + z);
System.out.println("w = " + w);
System.out.println("z = " + z);
System.out.println("v = " + v);
我知道这真的很草率,但我无法弄清楚为什么输出不正确(大约相差 100-200)。有任何想法吗?
编辑:好的,所以大约错了 33000。无论如何,这是我修改后的代码。