- 博客(3)
- 收藏
- 关注
原创 失之毫厘,差之千里({ }的学问)
此时,IsPrime的值仍为1,后判断得是素数的错误,然后不会执行接下来判断因子的操作,但它仍然会将数组按格式输出,但数组我并没有进行初始化且没有赋值,所以才会看到那一系列奇怪的数字。这是一个简单的判断100以内的数是否为素数且找出他们的因子的代码,但如若你细心,你会发现这个代码是个错误的代码,不信咋们来试试。以27为例,输入27后,进入判断,i的初始值为2,27%2=1不等于0,它就不会赋值0给IsPrime。因为18%2的结果等于0,进行了IsPrime=0的操作,然后他才进行break;
2022-12-01 16:15:43
120
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人