Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
29096 | while(i++) | 统计水仙花数 | C++ | 通过 | 100 | 1 MS | 732 KB | 544 | 2022-07-10 19:45:22 |
#include <iostream> #include <vector> using namespace std; int main() { int m, n; cin >> m >> n; for(int i = m; i <= n; i++) { int temp = i; vector<short> vec; while(temp) { vec.push_back(temp % 10); temp /= 10; } for(int i = 0; i < vec.size(); i++) { temp += vec[i] * vec[i] * vec[i]; } if(temp == i) { cout << i << " "; } } cout << endl; return 0; }