c++为什么if条件满足却不执行

img

img

img

if条件是不满足的。
循环结束条件是s>n,因为s<=n都满足条件。
所以你判断if(s==n)是不成立的。

if (s>n)