提交时间:2023-01-23 12:50:29

运行 ID: 6412

#include<iostream> using namespace std; int main (){ for (int n=1; n<=256; n++){ int s = n*n; if (s<10) { cout << n << endl; } else if (s<100){ if (s%10 == s/10){ cout << n << endl; } } else if (s<1000){ if (s%10 == s/100){ cout << n << endl; } } else if (s<10000){ if (s%10 == s/1000 && (s%100)/10 == (s/100)%10){ cout << n << endl; } } else if (s<100000){ if (s%10 == s/10000 && (s%100)/10 == (s/1000)%10){ cout << n << endl; } } } return 0; }