面试题答案
一键面试package main
import "fmt"
func main() {
sum := 0
for i := 1; i <= 100; i++ {
if i%3 == 0 {
sum += i
}
}
fmt.Println("1到100之间所有能被3整除的数的和为:", sum)
}
循环策略解释
- 初始化部分:
for i := 1
初始化变量i
为1,这是循环的起始值。 - 条件判断部分:
i <= 100
作为循环的条件,只要i
小于等于100,循环就会继续执行。 - 迭代部分:
i++
在每次循环结束后,将i
的值增加1,使得i
逐步从1递增到100。 - 循环体:在循环体内部,通过
if i%3 == 0
判断i
是否能被3整除,如果能,则将其加到sum
变量中。最终sum
即为1到100之间所有能被3整除的数的和。