Run ID | Author | Problem | Lang | Verdict | Time | Memory | Code Length | Submit Time |
---|---|---|---|---|---|---|---|---|
28682 | 闻航 | 对称平方数1 | C++ | Accepted | 1 MS | 252 KB | 786 | 2023-10-19 16:27:52 |
#include <iostream> using namespace std; int main() { int i, n1, n2, n3, n4, n5, n; for (i = 0; i < 256; i++) { n = i * i; n5 = n / 10000; n4 = (n % 10000) / 1000; n3 = (n % 1000) / 100; n2 = (n % 100) / 10; n1 = (n % 10) / 1; // cout << "i=" << i << ", n=" << n << ": "; // cout << n5 << "-"; // cout << n4 << "-"; // cout << n3 << "-"; // cout << n2 << "-"; // cout << n1 << endl; if (n < 10) cout << i << endl; else if (n < 100 && n2 == n1) cout << i << endl; else if (n < 1000 && n3 == n1) cout << i << endl; else if (n < 10000 && n4 == n1 && n3 == n2) cout << i << endl; else if (n > 10000 && n5 == n1 && n4 == n2) cout << i << endl; } }