我试图解决的问题是......
以下功能返回的值是多少?将你的答案表达为n的函数。
int v = 0;
int n = 100;
for (int i = 1; i <= n ; i++)
{
for( int j = n + 1; j < 2 * n; j++)
{
v = v + 1;
}
}
System.out.println(v);
好像我错过了什么,但我不知道是什么。 = /谢谢。
答案 0 :(得分:1)
我不想完全回答。
首先,我们的功能看起来像这样。
int v = 0;
for (int i = 1; i <= n; i++) {
for (int j = (n + 1); j <= (n*2); j++) {
v++;
}
}
System.out.println(v);
那么,取决于n
v
会给我们什么?
让我们尝试一下,试试n = 1
到20
for (int n = 1; n < 20; n++) {
int v = 0;
for (int i = 1; i <= n; i++) {
for (int j = (n + 1); j <= (n*2); j++) {
v++;
}
}
System.out.println(v);
}
试试吧!如果你仍然好奇,可以在这里捅一下。
提示#2。这是一个非常特殊的功能,很常见。