C语言求执行次数
一、题目引入
若循环体S中不改变i和n(n>0)的值,也不包含continue和break语句。循环语句"for(i=0;i<=n;i++)S;"中循环体S被执行的次数为多少次?
二、代码运行
三、运行代码
这里我假设n的值为2 那么循环一共执行3次 而n的值是2 所以可以得出一个结论就是
执行的次数 = n + 1
还可以假设n=4 循环体会执行5次 同样的n+1=5 即4+1=5 n+1=循环次数
综上所述 S被执行的次数为n+1
若循环体S中不改变i和n(n>0)的值,也不包含continue和break语句。循环语句"for(i=0;i<=n;i++)S;"中循环体S被执行的次数为多少次?
这里我假设n的值为2 那么循环一共执行3次 而n的值是2 所以可以得出一个结论就是
执行的次数 = n + 1
还可以假设n=4 循环体会执行5次 同样的n+1=5 即4+1=5 n+1=循环次数
综上所述 S被执行的次数为n+1