求嵌套for循环中语句执行次数

for (int i = 0; i < n; i++) {
for (int j = i + 1; j < n; j++) {
for (int k = j + 1; k < n; k++) {
count++;
}
}
}
以上循环中,count最后的值是怎么算出来的,求个计算过程,哪个大佬帮忙解答下,我算着算着老是绕晕了

for (int i = 0; i < n; i++)
{
for (int j = i + 1; j < n; j++)
{
for (int k = j + 1; k < n; k++)
{
count++;
}
}
}
下面代码循环次数规律:
n = 1 : 0(次)
n = 2 : 0(次)
n = 3 : 1(次)
n = 4 : 2 + 1 + 1(次)
n = 5 : 3 + 2 + 1 + 2 + 1 + 1(次)
n = 6 : 4 + 3 + 2 + 1 + 3 + 2 + 1 + 2 + 1 + 1(次)
...
温馨提示:答案为网友推荐,仅供参考
相似回答