解题思路 此题简单,直接穷举法暴力破解即可。 代码 #include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { if (!(i % 7 == 0 || i % 10 == 7 || i / 10 % 10 == 7)) { cout << i << ' '; } } cout << endl; return 0; }