c语言应用基础与基本运算

img


有点看不懂了,第一个for后边的是循环体,那个循环体是不是在那个中括号里边呢,然后这个内循环要比外边的循环多执行一次,这该怎么运算呢

外层第一次 66+65+64=90,
然后外层第二次先执行s=0.0;重新计算s的值 5
5+5*4=45

答案是C吧,外循环两次,内循环分别三次和两次,但是s在内循环开始之前初始化了,所以计算s的值看外循环的最后一轮循环就行了,i=5,然后内循环两次,最终结果是45

...答案是C,外循环执行两次,但每次s =0.0了,内循环分别执行三次,两次,但是由于s 在外循环赋值0.0,因此结果是第二次外循环,也就是内循环执行两次的结果 45.0

答案:C.
在第一个for循环内,s每次都是0 ,所以,只有i为5的时候,即i>4时,内层的for循环计算的s才有效。
在内层,j的值依次为5和4。所以,s的值就是: 第一次内循环s= 0+55 ,结果为25; 第二次: s=25 + 54,结果为45.
最后的结果就是45.

如果有帮助,点一个采纳。