输入样例:
3
92 5 233
输出样例:
3 25392
1 25
No
#include<stdio.h>
int main( ) {
int a[20];
int p,i,j,l,m;
scanf("%d", &p);
for(i=0;i<p;i++){
scanf("%d", &a[i]);
}
for(i=0;i<p;i++){
if(a[i]/10==0){
l=10;
}else if(a[i]/100==0){
l=100;
}else if(a[i]/1000==0){
l=1000;
}else{l=10000;}
for(j=1;j<11;j++){
if(j==10){
printf("No\n");
break;
}
m=j*a[i]*a[i];
if((m-a[i])%l==0){
printf("%d %d\n",j,m);
break;
}
}
}
return 0;
}