
for (i=0,j=100,k=0; i<=j; i++,j--) k+= i*j; 这个程序怎么执行 10
7个回答
展开全部
这是个for循环,它的一般形式为: for(<初始化>; <条件表达式>; <增量>) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for (i=0,j=100,k=0; i<=j; i++,j--) k+= i*j; 语句; 上例中先给 " i " 赋初值0," j " 赋初值100," k " 赋初值0," 判断 " i " 是否小于等于"j", 若是则执行语句, 之后"i"增 加1,而且"j"减1。 k+= i*j相当于k=K+i*j for循环一次k+= i*j执行一次,循环再重新判断, 直到条件为假," i " 大于"j"时, 结束循环。
展开全部
先给i赋值为0,j赋值为100,k赋值为0,接着判定i是否小于等于j,如果满足,执行k+=i*j。这个表达式的话先执行i*j再把结果和k相加,加完得出的结果再赋给k。然后执行i++和j++,再判定i是否小于等于j,以此循环,直到i<=j这条语句不满足,跳出循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和一般的for循环一样啊
首先是赋值i=0,j=100,k=0;然后 判断是否i<=j 然后执行 k+=i*j最后 在j-- 完毕没看懂可以再问我,热心为你服务
首先是赋值i=0,j=100,k=0;然后 判断是否i<=j 然后执行 k+=i*j最后 在j-- 完毕没看懂可以再问我,热心为你服务
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先赋值 i=0 j=100 k=0;然后判断i<=j,条件成立执行k+=i*j;在执行i++,j--;在判断i<=j是否成立 成立在执行k+=i*j;直到i<=j不成立为止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i = 0, j = 100, k = 0;
while(i <= j)
{
k = k + i * j;
i ++;
j--;
}
while(i <= j)
{
k = k + i * j;
i ++;
j--;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询