输入两个整数m和n,输出m到n之间能被3整除的数之和。
时间: 2023-06-25 11:06:21 浏览: 417
好的,这是一个简单的求和问题,可以使用循环来解决。以下是 Python 代码实现:
```python
m = int(input("请输入m:"))
n = int(input("请输入n:"))
sum = 0 # 初始化总和为0
for i in range(m, n+1):
if i % 3 == 0: # 如果i能被3整除
sum += i # 将i加入总和
print("m到n之间能被3整除的数之和为:", sum)
```
输入示例:
```
请输入m:1
请输入n:10
```
输出示例:
```
m到n之间能被3整除的数之和为: 18
```
相关问题
用c语言写一个程序,输入两个整数m和n,输出m到n之间能被3整除的数之和。
以下是用C语言编写的程序,实现输入两个整数m和n,输出m到n之间能被3整除的数之和。
```c
#include <stdio.h>
int main() {
int m, n, sum = 0;
printf("请输入两个整数m和n:");
scanf("%d%d", &m, &n);
for(int i = m; i <= n; i++) {
if(i % 3 == 0) {
sum += i;
}
}
printf("%d到%d之间能被3整除的数之和为:%d\n", m, n, sum);
return 0;
}
```
运行结果:
```
请输入两个整数m和n:1 10
1到10之间能被3整除的数之和为:18
```
输入两个整数m和n,输出m到n之间能被13整除或能被17整除的数,每个数后有一个空格
好的,我知道了。以下是 Python 代码实现:
```python
m, n = map(int, input().split())
for i in range(m, n+1):
if i % 13 == 0 or i % 17 == 0:
print(i, end=' ')
```
你可以将这段代码复制到 Python 环境中运行,输入两个整数 m 和 n,程序会输出 m 到 n 之间能被 13 整除或能被 17 整除的数,每个数后有一个空格。
阅读全文