Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
152369 李鸣 水仙花数II C++ Accepted 1 MS 272 KB 809 2026-04-25 16:24:37

Tests(10/10):


Code:

#include <iostream> using namespace std; int main() { int m, n; cin >> m >> n; bool found = false; // 标记是否找到水仙花数 // 遍历范围内所有数字 for (int i = m; i <= n; i++) { // 拆分百位、十位、个位 int a = i / 100; // 百位 int b = i / 10 % 10; // 十位 int c = i % 10; // 个位 // 判断是否是水仙花数 if (a*a*a + b*b*b + c*c*c == i) { if (found) { cout << " "; // 不是第一个,前面加空格 } cout << i; found = true; } } if (!found) { cout << "no"; // 没找到输出 no } cout << endl; return 0; }