
2条回答 默认 最新
潇洒自在丶 2021-10-19 09:25关注因为0和1不是质数和合数。所以i从2开始进行循环,到100结束循环,也就是计算100以内的质数和合数,a是用来记录他有几个因数,质数只有1和自身的因数,所以a<=2和i==j的时候为质数,因为合数有非1和自身的因数所以是>2的所以,当a>2的时候为合数。
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用
因为0和1不是质数和合数。所以i从2开始进行循环,到100结束循环,也就是计算100以内的质数和合数,a是用来记录他有几个因数,质数只有1和自身的因数,所以a<=2和i==j的时候为质数,因为合数有非1和自身的因数所以是>2的所以,当a>2的时候为合数。