输入两个整数,n1,n2(要求n1<n2),,统计两整数范围内被3整除的数的个数
时间: 2023-04-21 12:07:00 浏览: 340
可以使用循环来遍历n1和n2之间的所有整数,然后判断每个整数是否能被3整除,如果能被3整除,则计数器加1。最后输出计数器的值即可。
具体实现如下:
```
n1 = int(input("请输入第一个整数:"))
n2 = int(input("请输入第二个整数:"))
count = # 计数器
for i in range(n1, n2+1):
if i % 3 == :
count += 1
print("在%d和%d之间,被3整除的数的个数为:%d" % (n1, n2, count))
```
例如,当输入n1=10,n2=20时,输出结果为:
```
在10和20之间,被3整除的数的个数为:3
```
相关问题
输入两个整数,n1,n2(要求n1<n2),统计两整数范围内能被3整除的数的个数。
n1 = int(input("请输入第一个整数:"))
n2 = int(input("请输入第二个整数:"))
count = 0 # 计数器,记录能被3整除的数的个数
for i in range(n1, n2+1):
if i % 3 == 0:
count += 1
print("{}和{}之间能被3整除的数的个数为{}".format(n1, n2, count))
swift编写方法fun,编程实现出传入两个整数n1,n2(要求n1<n2),统计两整数范围内被3整除的数的个数。
好的,以下是 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。
阅读全文