For循环语句如何计算?

求各位指导下for循环语句如何计算?顺便列出一个简单的For循环语句题目,来作为解释。谢谢。

第1个回答  2012-05-30
题目计算1加到100的值
int main( )
{
int sum = 0;
for(int i =1;i<100; i++)
{
sum += i;
}
printf(“sum is %d .\n",sum);
return 0;
}
第2个回答  2020-11-26
第3个回答  推荐于2017-11-25
对于循环:
For counter = start To end [Step increment]
statements
Next [counter]
来说,该循环中语句statements执行的次数为:int((end-start)/counter)+1,即变量的终值(end)-变量的始值(start),然后除以步长(increment),得到的结果取整,再加上1,就是总的循环语句执行的次数。
例如:
For i=2 to 30 Step 2
....
Next
该循环中的语句将被执行: 30-2=28,除以2得14,取整还是14,再加1,即15

又如:
For i=2 to 100 Step 5
....
Next
该循环中的语句将被执行: 100-2=98,除以5得19.6,取整后是19,再加1,即20次本回答被提问者采纳
相似回答