swift编写方法fun,编程实现出传入两个整数n1,n2(要求n1<n2),统计两整数范围内被3整除的数的个数。
时间: 2024-02-16 14:05:08 浏览: 64
好的,以下是 Swift 编写的统计两个整数范围内被3整除的数的个数的方法:
```swift
func countDivisibleBy3(n1: Int, n2: Int) -> Int {
var count = 0
for i in n1...n2 {
if i % 3 == 0 {
count += 1
}
}
return count
}
let n1 = 10
let n2 = 30
let countResult = countDivisibleBy3(n1: n1, n2: n2)
print("\(n1)到\(n2)范围内被3整除的数的个数为:\(countResult)")
```
以上代码定义了一个名为 `countDivisibleBy3` 的方法,传入两个整数 `n1` 和 `n2`,并遍历 `n1` 到 `n2` 范围内的数,统计其中能被3整除的数的个数。
最后调用此方法并输出结果,根据给定的范围,输出结果为被3整除的数的个数为7。
相关问题
swift编写方法fun,实现统计两个年份n1,n2(要求n1<n2)之间所有闰年的个数,调用并输出结果。
好的,以下是 Swift 编写的统计两个年份范围内所有闰年的个数的方法:
```swift
func countLeapYears(n1: Int, n2: Int) -> Int {
var count = 0
for year in n1...n2 {
if (year % 4 == 0 && year % 100 != 0) || year % 400 == 0 {
count += 1
}
}
return count
}
let n1 = 2000
let n2 = 2022
let countResult = countLeapYears(n1: n1, n2: n2)
print("\(n1)到\(n2)范围内所有闰年的个数为:\(countResult)")
```
以上代码定义了一个名为 `countLeapYears` 的方法,传入两个整数 `n1` 和 `n2`,并遍历 `n1` 到 `n2` 范围内的年份,统计其中所有闰年的个数。
最后调用此方法并输出结果,根据给定的年份范围,输出结果为2000年到2022年范围内所有闰年的个数为6。
阅读全文