for (i=0,j=100,k=0; i<=j; i++,j--) k+= i*j; 这个程序怎么执行 10

 我来答
特种兵9043
2012-06-01
知道答主
回答量:38
采纳率:0%
帮助的人:10.8万
展开全部
这是个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"时, 结束循环。
lucky_bb1
2012-06-01 · TA获得超过206个赞
知道答主
回答量:157
采纳率:0%
帮助的人:61.3万
展开全部
先给i赋值为0,j赋值为100,k赋值为0,接着判定i是否小于等于j,如果满足,执行k+=i*j。这个表达式的话先执行i*j再把结果和k相加,加完得出的结果再赋给k。然后执行i++和j++,再判定i是否小于等于j,以此循环,直到i<=j这条语句不满足,跳出循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chase_1991
2012-06-01 · TA获得超过719个赞
知道答主
回答量:303
采纳率:0%
帮助的人:140万
展开全部
和一般的for循环一样啊
首先是赋值i=0,j=100,k=0;然后 判断是否i<=j 然后执行 k+=i*j最后 在j-- 完毕没看懂可以再问我,热心为你服务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenfan_lj
2012-06-01 · 超过12用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:38.3万
展开全部
先赋值 i=0 j=100 k=0;然后判断i<=j,条件成立执行k+=i*j;在执行i++,j--;在判断i<=j是否成立 成立在执行k+=i*j;直到i<=j不成立为止。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mia☆jiancha☆ce6608
2012-06-01 · TA获得超过1526个赞
知道小有建树答主
回答量:713
采纳率:100%
帮助的人:532万
展开全部
int i = 0, j = 100, k = 0;
while(i <= j)
{
k = k + i * j;
i ++;
j--;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式