第二十六天 回文数
 

#include <iostream>
using namespace std;
int main() {
    int i, b,j,k;
    for (i = 1; i < 256; i++) {
        b = i * i;
        int a[16] = {0},t=1;
        k = 0;
        for (j = 0;b!=0; j++) {
            a[j] = b % 10;
            b /= 10;
            //if (b==0) break;
        }
        for (; j > 0;j--) {
            k = k + a[j-1] * t;
            t *= 10;
        }
        if (k==i*i) {
            cout << i << " ";
        }
    }
}
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号