- 博客(4)
- 收藏
- 关注
原创 if 语句
自上而下,依次判断各个表达式的值。当某个值为真时,就执行它后面对应的表达式,如果所有表达式为假,就执行语句n。若表达式值为真(非0),则执行后面的语句,否则就不执行。如果表达式为真,则执行语句1,否则执行语句2。如果实在分不清可以使用大括号,更好分辨。第一种形式——单分支选择结构。第二种形式——双分支选择结构。第三种形式——多分支选择结构。if语句之间还可以相互嵌套。注意:else总是与前面。
2024-05-11 19:35:47
158
1
原创 求100-200之间的素数,并进行数量求和
素数的性质是只能被1和自身整除,相当于公因数只有1和自己。任何一个数的公因数中必然存在小于等于这个数的平方根。例如16=2*6=4*4,16平方根等于4 其中2与4都满足小于等于4。除此之外,偶数绝对不是素数,于是我们便可以优化之前的代码(看上一篇)。于是100-200之间的便可以从101开始算 后面循环+2即可。而且也只需要用2-sqrt(i)之间的数去除i就行,减少了计算机的运算。其余步骤和方法一相同。
2024-04-11 19:22:17
681
1
原创 关于求100-200之间的素数,并求数量和
大致步骤就是首先要用循环表示出100-i之间的数字,再在里面求出2-(i-1)之间的数字,再嵌套对i的求余计算,再对结果进行判断。那么我们可以用变量flag=1假设为素数(用于后面的判断),当里面求余结果为零(不是素数时),flag就变成0,跳出本次循环,再进行下一个数字是否是素数的判断。当是素数时,便不会执行if语句,flag不会变成0,即flag仍然为1,便可以要求输出和求和。那么就可以用2-(i-1)之间的数去除i 并进行求余计算,如果余数为0,那就表示还存在i的公因数;
2024-04-11 18:32:35
461
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人