2652. 倍数求和
时间: 2024-06-12 13:11:16 浏览: 13
好的,问题已经记录下来了。那么,对于你的问题,我可以给出以下解答:
题目描述:
给定正整数 n 和 k,求所有的 k 的倍数中,各位数字之和为 k 的倍数的和。
输入格式:
共一行,包含两个整数 n 和 k。
输出格式:
输出一个整数,表示答案。
数据范围:
1≤n≤10000,
1≤k≤9
算法1
暴力枚举
时间复杂度 O(nk)
C++ 代码
相关问题
用for循环计算1到一百求和,其中3的倍数以及五的倍数不参与求和运算,用continue
来跳过这些数。
以下是代码示例:
```
sum = 0
for i in range(1, 101):
if i % 3 == 0 or i % 5 == 0:
continue
sum += i
print(sum)
```
这段代码使用了 for 循环来遍历从 1 到 100 的所有数字,如果数字是 3 的倍数或者 5 的倍数,则使用 continue 跳过这些数字,否则将数字加到 sum 变量中。最后输出 sum 的值,即为 1 到 100 中不是 3 的倍数或者 5 的倍数的数字的和。
Python循环嵌套打印不是7的倍数和不包含7的数字,并求和
好的,可以使用如下代码来实现:
```python
sum = 0 # 初始化求和变量sum为0
for i in range(1, 101): # 打印1到100之间的数字
if i % 7 != 0 and '7' not in str(i): # 判断是否不是7的倍数且不包含7
print(i)
sum += i # 如果满足条件,则将该数加入到sum中
print('不是7的倍数且不包含7的数字之和为:', sum) # 打印求和结果
```
其中,sum变量用于累加不是7的倍数且不包含7的数字,在每次判断满足条件时,将该数字加入到sum中。最后使用print()函数打印出求和结果。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)