提示:关注+评论+点赞有好运
题目描述
小杨需要从 1 1 1 到 N N N 报数。在报数过程中,小杨希望跳过 M M M 的倍数。例如,如果 N = 5 N=5 N=5, M = 2 M=2 M=2 ,那么小杨就需要依次报出 1 1 1、 3 3 3、 5 5 5。
现在,请你依次输出小杨报的数。
输入格式
输入 2 2 2 行,第一行一个整数 N ( 1 ≤ N ≤ 1 , 000 ) N(1 \le N \le 1,000) N(1≤N≤1,000);第二行一个整数 M ( 2 ≤ M ≤ 100 ) M(2 \le M \le 100) M(2≤M≤100)。
输出格式
输出若干行,依次表示小杨报的数。
样例 #1
样例输入 #1
5
2
样例输出 #1
1
3
5
样例 #2
样例输入 #2
10
3
样例输出 #2
1
2
4
5
7
8
10
AC Code:
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
for (int i = 1; i <= n; i++) {
if (i % m == 0) {
continue;
}
else {
cout << i << endl;
}
}
return 0;
}

408

被折叠的 条评论
为什么被折叠?



