第一个if

来源:4-14 结束语句之break语句

慕尼黑4315974

2018-12-04 21:50

m%n==0,n<m,那就是3%2=1,   3?=2啊为啥结果有3呢?

写回答 关注

2回答

  • 慕斯807939
    2018-12-11 15:11:53

    父循环一次,子循环按循环条件循环,满足break时跳出,此时判断m==n就是素数输出

  • 娇酱
    2018-12-04 22:30:38

    你的问题看不大懂,我猜你问的是,第一次父循环执行完毕,执行第二次父循环,此时m=3,m<=50,满足条件然后又执行子循环for(n=2; n<m; n++),此时应该是3%3=0,因为前面的子循环n++使n变为了3,而不是不变仍然为2。

    娇酱 回复qq_慕娘4...

    不是,父循环了之后,子循环执行与否,要看满足子循环的条件没有,满足就执行,不满足就不执行。这一题子循环的条件就是m<=50.

    2018-12-12 23:11:34

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题