c语言while是什么意思

请详细解释一下在本程序中while是什么意思
for循环下while循环对if有什么影响

当n不等于i的时候,执行循环。
因为i=2,i++,所以当i<n的时候,执行循环。当i=n的时候,跳出循环。
但是在for循环里面,已经限制了i<=n。
所以这句while(n!=i)的循环是多此一举的,只需要把for循环里面的i<=n,改成i<n-1(因为后面i++,加了1),是一样的效果的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-30
n的值不等于1的时候就一直循环执行!!追问

我写的n不等于i

相似回答