gpt4 book ai didi

c# - 嵌套for循环不执行

转载 作者:太空宇宙 更新时间:2023-11-03 20:18:18 25 4
gpt4 key购买 nike

谁能告诉我为什么下面代码中嵌套的for循环不执行? IE。未打印“Hello World”。正在执行第一个循环。

 for (int i = 0; i < data.Length; i++)
{// Loop through array


**for (int j = data.Length - 1; j < i; j--)**
{
// Loop backwards through array
**Console.WriteLine("Hello World");**
double subTotal = 0; //Keeps track of current subsequence's value
subTotal += data[j];
if (bbestTotal < subTotal)
{
bbestTotal = subTotal;
}
}

}

最佳答案

循环没有执行,因为循环条件

j < i

在循环开始时为 false

由于您的循环前进j向下,您应该将条件更改为

for (int j = data.Length - 1 ; j >= i ; j--)

关于c# - 嵌套for循环不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279024/

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