【发布时间】:2011-07-18 09:32:11
【问题描述】:
Helo,在不完美嵌套循环的情况下,我对内部循环的定义有点困惑。考虑这段代码
for (i = 0; i < n; ++i)
{
for (j = 0; j <= i - 1; ++j)
/*some statement*/
p[i] = 1.0 / sqrt (x);
for (j = i + 1; j < n; ++j)
{
x = a[i][j];
for (k = 0; k <= i - 1; ++k)
/*some statement*/
a[j][i] = x * p[i];
}
}
在这里,我们在同一嵌套级别中有两个循环。但是,在从 j+1 开始迭代“j”的第二个循环中,又存在另一个嵌套级别。考虑整个循环结构,代码中最内层的循环是什么?
【问题讨论】:
-
这是可能的家庭作业吗?我很好奇你为什么这么问。
-
听起来像是一个家庭作业问题?为什么你需要知道哪个是最内层的循环?我认为您已经通过参考嵌套级别回答了自己的问题。
-
我被困在我的论文中,我需要对一些循环进行建模......而一直以来我都看到了完美的嵌套循环......