为了账号安全,请及时绑定邮箱和手机立即绑定

C语言 4 14

哪位大神    把这个逻辑说清楚

正在回答

2 回答

逻辑就是找因子,m是被除数,n是除数,m只能被1和他自身整除,就是素数。

m%n  这就是取余数

举例来说

m取5,n取2,m%n结果就是1,不符,继续循环

m取5,n取3,m%n结果就是2,不符,继续循环

m取5,n取4,m%n结果就是1,不符,继续循环

m取5,n取5,m%n结果就是0,符合,跳出循环


然后if 判断  m==n吗,是的,那么它就是素数,输出显示

---------------------------------------------------------------------

再来举例

m取6,n取2,m%n结果就是0,符合,跳出循环

然后if 判断  m==n吗,不是,那么它就不是素数,不输出,继续下一个循环,m=7



2 回复 有任何疑惑可以回复我~

2个if判断好像没得什么逻辑吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926284    人
  • 解答问题       20799    个

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

进入课程

C语言 4 14

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信