谢谢?
by 我不配有名字 @ 2019-01-30 15:42:25
什么问题呢?
by jc2018 @ 2019-01-30 15:48:49
@[猪头666](/space/show?uid=181635) 大佬你输出的第一个数也要转进制啊QAQ
by qian_shang @ 2019-01-30 15:50:09
@[小梁](/space/show?uid=64175) 咋搞啊 给个代码
by 我不配有名字 @ 2019-01-30 15:57:00
@[猪头666](/space/show?uid=181635) 大佬你第二个数怎么转进制,第一个数也那么转啊QAQ
by qian_shang @ 2019-01-30 16:01:21
@Harry__James__Potter别搞事情
by 我不配有名字 @ 2019-01-30 16:08:05
@[猪头666](/space/show?uid=181635) 你不能单独写一个进制函数吗……
$\dfrac{7}{3}$……
by Kuriyama_Mirai @ 2019-01-30 16:08:20
@[猪头666](/space/show?uid=181635)
```cpp
#include<iostream>
#include<cstdio>
using namespace std;
int jinzhi;
int c[500],d[500];
int main(){
cin>>jinzhi;
for(int i=1;i<=300;i++){
int now=i*i;
int wei=0;
while(now){
if(now%jinzhi>=10) c[wei++]=(now%jinzhi-10)+'A';
else c[wei++]=now%jinzhi+'0';
now/=jinzhi;
}
int l=0,r=wei-1;
bool flag=true;
while(l<r){
if(c[l]==c[r]) {l++;r--;}
else{flag=false;break;}
}
if(!flag)continue;
int wei2=0,t=i;
while(t){
if(t%jinzhi>=10) d[wei2++]=(t%jinzhi-10)+'A';
else d[wei2++]=t%jinzhi+'0';
t/=jinzhi;
}
for(int i=wei2-1;i>=0;i--) putchar(d[i]);
cout<<' ';
for(int i=wei-1;i>=0;i--) putchar(c[i]);
cout<<endl;
}
return 0;
}
```
by _pzy_ @ 2019-01-30 16:18:12