初学C:寻找素数

本文适合初学者,介绍了如何使用C++找出100至200之间的素数。通过for循环和if判断,理解break和continue在循环控制中的作用,以及布尔类型的运用。同时,讨论了代码优化,指出在某些情况下,continue语句可能是冗余的。
摘要由CSDN通过智能技术生成

                                                                

1、在完成代码题还是需要先理清题的逻辑与所需要使用的语法,怎样能用不同种的语法将实际问题进行解决,最后将问题进行处理与代码的正确运行;图一代码首先进行for循环将100—200之间的数进行赋值,然后进入嵌套的for循环内将比 i 小的数进行给a赋值然后进入if循环判断 i 取模于a的值是否等于0,若等于零goto直接中止for循环到end处继续进行循环,不等于零就将 i 打印即为符合条件的素数。;

 2、F11可以逐步运行可以查找逻辑漏洞运算顺序上的问题。当然也可以利用F11进行一些语法上的深入理解与学习他的功能;

3、break在if与for的嵌套中,if在for的语句中,break将for语句直接中止。for不将运行。但是break不会将if中止循环,break只能中止当前循环,if是判断故此break并不能中止if;

(1)continue是将满足条件的本次循环跳过接着进行下次循环;

(2)goto start是可以破坏多个for循环语句,当goto在进行中将直接寻找start 并从start开始运行;

 (3)图三与图四为一类,但结合图一可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值