题解 | #对称平方数1#
对称平方数1
https://www.nowcoder.com/practice/a84d46d5321f4e20931cb725e6c74fad
#include <iostream>
using namespace std;
int reverse(int j)
{
int k=0,r[7];
r[0]={0};
double i=0.1;
while(j!=0)
{
k++;
r[k]=j%10;
j/=10;
}
for(int j=1;j<=k;j++)
{
i=i*10;
r[0]+=r[k-j+1]*i;
}
return r[0];
}
int main() {
int a, b;
for(int i=0;i<=256;i++)
{
if(i*i==reverse(i*i))
cout<<i<<endl;
}
}
// reverse函数有更简洁的写法
安克创新 Anker公司福利 794人发布
