C++ 代码
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
cin>>n;
for(int i=1;i<=300;i++)
{
int temp=i*i;
string t;
while(temp)
{
if(temp%n<=9) t+=(temp%n+'0');
else t+=(temp%n-10+'A');
temp/=n;
}
if(t==string(t.rbegin(),t.rend()))
{
string s;
int k=i;
while(k)
{
if(k%n<=9) s+=(k%n+'0');
else s+=(k%n-10+'A');
k/=n;
}
s=string(s.rbegin(),s.rend());
cout<<s<<" "<<t<<endl;
}
}
return 0;
}