第一周学习总结(1)
大家好,我来和大家分享我在学习中发现的一些,能够帮助学习更加轻松的技巧,和一些自认为有用的知识。
我发现很多人在判断质数的问题上很头疼,其实,要判断一个数它是否是质数,我们只需要知道质数到底是什么,就能很简单的判断出来了。
首先,质数,又被称作素数,是指一个大于或者等于2的数,它只能够被一和它本身整除。
只要知道了这个条件,我们在判断质数时就可以很轻松写出公式。
我们先让用户输入他想要判断的数字,将这个数字保存到变量 n 中,接着判断,n是否大于等于2,如果不满足这个条件,则提示用户输入错误,让其重新输入。
当用户输入的n大于等于2的时候,我们进入下一步判断。
第一步,设置一个计数器num,使它的初始值为0.
第二步,创建一个for循环,遍历范围1-n的数字,让n依次与范围内的数字相除,如果n能被整除,则计数器+1.
第三步,我们根据计数结果来判断,如果num==2时,也就是计数器只找到了两个能整除n的数时,我们便得到了n就是我们要找的质数
最后,只需要将这个判断的结果输出,告诉用户是否是质数即可。
代码示例:
第一步:获取用户输入。
console.writeline(用户输入)
int num = 0 ;设置计数器
第二步:让n与遍历范围内的数字依次相除
for(int i =1;i<=n;i++)
{
if( n % i == 0 )
{
num++; 计数加一
}
}
第三步:根据计数结果来判断是否为质数
if (num == 2)
{
console.write(n+"是一个质数")
}
else
{
console.write(n+"不是一个质数")
}
当然还有其他很多能够判断一个数是否为质数的办法,在这里我就不一一阐述了,只将我认为最简单轻松的办法分享出来,希望能帮助到很多和我一样刚刚踏入前端学习的同学们,让大家都了解计数器判断的使用方法,希望这样一些微不足道的经验,可以使大家在学习中更加高效,也希望今后在博客园里和大家分享讨论更有用的经验、办法。也希望能从各位同学、前辈身上汲取到更有用的学习方法,谢谢大家。

浙公网安备 33010602011771号