for(int i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:51:49
for(int i=0;i

for(int i=0;i
for(int i=0;i

for(int i=0;i
i为0时执行了j = 0 ->1次
i为1时执行了j = 0,1 ->2次
.
.
i为n-1时执行了n次
1+2+...+n = n * (n + 1) / 2 次

参数没给全啊,主要是看n啊,如果是顺序的话,循环 n*j 次

外循环是N次,内循环是i+1次总共就是N*(i+1)次

如果第二个个执行了i+1次,第一个执行了n次,看你的意思好像是第二个嵌套在第一个里面,一起就是n(i+1)次

你们怎么答案里面都有i呢,这明显是一个等差数列求和的问题
i=0的时候是1
i=n-1的时候是n
一共是n次
答案就是n*(n+1)/2

答案是6,开始没看到那个符号,(*^__^*)
循环的话,就定外循环,再定内循环,
第一个,i=0:j=0时,怎么样,j=1时怎么样,j=2时怎么样
i=1:j=0时,怎么样,j=1时怎么样,j=2时怎么样
i=2:j=0时,怎么样,j=1时怎么样,j=2时怎么样
得到:0 1 2
1 2 3
...

全部展开

答案是6,开始没看到那个符号,(*^__^*)
循环的话,就定外循环,再定内循环,
第一个,i=0:j=0时,怎么样,j=1时怎么样,j=2时怎么样
i=1:j=0时,怎么样,j=1时怎么样,j=2时怎么样
i=2:j=0时,怎么样,j=1时怎么样,j=2时怎么样
得到:0 1 2
1 2 3
2 3 4
第二个也是同样推出来
0 1 2
1 3 6
2 3 4
而此时i=2,j=2
n[2][2]=6

收起