用 for 循环以及 while 循环:找出 1-100 之间 5 的倍数并求和。

forwhile 在实现循环的过程中都有初始化、判断、调整这三个部分,但是for循环的三个部分非常集中,便于代码的维护。而如果代码较多的时候,while 循环的三个部分就比较分散。所以从形式上,for循环要更优一些。

利用 for 循环完成

思路:首先给循环的初始化部分为 i= 1。要找出 100 个数字中 5 的倍数,所以循环 100 次即 for 循环的判断部分为 i<=100。然后对 for 的每次循环进行调整,所以调整也就是 i++。然后用 if 语句 进行选择符合题干要求的 5 的倍数,即 i%5==0 (i 对 5 求余等于 0)。即筛选出符合要求的数值。并输出,然后对 sum 进行加法运算 每次循环都进行 sum=sum+i 的计算,最后得出 1-100 中 5 的倍数之和并输出。

97a4081f7f5a4b6f8e35058b5efd236c.jpg

利用 while 循环

思路:while 与 for 的初始化、判断、调整部分是一样的,唯一不同的只是比较分散。

42ed1c0724814775bbda5c6e1693a2de.jpg 

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值