第二十六天 回文数

#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 << " ";
}
}
}

 

posted @ 2023-05-18 19:26  贾贾鱼  阅读(9)  评论(0)    收藏  举报