题解:1066_满足条件的数累加 发表于 2023-08-16 更新于 2023-09-07 阅读次数: 阅读次数: 一篇超简单的题的题解示例 题目描述将正整数m和n之间(包括m和n)能被17整除的数累加,其中,0<m<n<1000。 输入一行,包含两个整数m和n,其间,以一个空格间隔。 输出输出一行,包行一个整数,表示累加的结果。 输入样例150 85 输出样例1204 解题思路用枚举法。 用for循环把从m到n的所有数列举出来,然后判断是否能被17整除,如果符合条件,就把这个数累加到变量ans中。 AC代码12345678910111213141516171819#include <iostream>#include <cstdio>using namespace std;// 1066:满足条件的数累加int main(){ int m, n, ans = 0; cin >> m >> n; for (int i = m; i <= n; i++) { if (i % 17 == 0) { ans += i; } } cout << ans << endl; return 0;}