int k,j,s;

网友 1

最佳答案

回答者:网友
由于s=1语句的存在,每次循环开始时s都被置为1,所以此题的外层循环只例小富改谓有此映阻饭印需要考虑最后一次循环,站案并轴际那么,最后一次循环时k的值是几呢?我们很容易看出,k一定是偶数,而k==6时则不再执行循环,则可知执行最后一次食卷儿孔反思曲因福谁盐循环时k==4。
即,原代码段可转化为下面代码:
int j,s;
s=1;
for(j=4;j<6;j++)s+=j;
printf("%d\n",s);
这个简单吧1+4+5=10

我来回答