代码如有不懂的请在评论区评论,看到尽量解答
CV AC 之后麻烦点个赞,谢谢!
#include <bits/stdc++.h>
using namespace std;
int main() {
int m, n;
while (scanf("%d %d", &m, &n) != EOF) {
bool flag = false;
for (int i = m; i <= n; i++) {
int h = i / 100, d = (i % 100) / 10, u = i % 10;
if (pow(h, 3) + pow(d, 3)+ pow(u, 3) == i) {
flag = true;
printf("%d ", i);
}
}
if (!flag) printf("no");
printf("\n");
}
return 0;
}