一个c语言选择结构问题

img


嵌套循环 我不太懂
我知道最后答案是 s=s+j j的值是两次for循环能得出来 我不知道j的值怎么求出来 希望大神能详细一点

每一次k的循环s都会赋给1,然后重新计算,也就是我们只需要考虑最后一次k循环的结果即可,因为后面有两个k++,所以k的取值2,4,到6就会跳出循环,所以考虑k=4的循环即可,此时j=k=4,s=1,j从4到6,循环两次,分别是4,5,也就是s=1+4+5=10,好久没学过额,我这只菜鸟也不知道对不对,大哥带带我

外层for循环第三个表达式是两个k++,
所以k的值是:2,4,6,k=6时,结束循环,
所以最后一次执行的时候k = 4

进入循环后,每次都是s =1,所以只需要计算k=4的情况。
for 循环中,j=k=5,j<6成立,执行s+=j=1+5=6
然后执行j++,j=6,j<6不成立,结束循环,所以s的值就是6