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」的第二個循環中,又有一個嵌套層次。考慮整個循環結構,這是代碼中最內層的循環?
這是mayhap作業嗎?我很好奇你爲什麼問。 –
聽起來像一個功課問題?爲什麼你需要知道哪個是最內圈?我想你已經通過引用嵌套層次來回答你自己的問題。 – skyfoot
我被困在我的論文中,在那裏我需要模擬一些循環..而且這一次我看到完美的嵌套循環... – psteelk