提交时间:2023-10-19 16:25:44

运行 ID: 28681

#include <iostream> using namespace std; int main() { int i, n1, n2, n3, n4, n5, n; for (i = 2; 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 < 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; } }