#include <iostream>
using namespace std;
bool isTailEqual(int n,int k){
string strN=to_string(n);
//将整数n转换为字符串
int klen=to_string(k).length();
//获取k的长度
string tail=strN.substr(strN.length()-klen);
//获取字符的尾数
int tailNum=stoi(tail);
//将取得的尾数字符串转换为整数。
return tailNum==k;
}
int main(){
int m;
int k;
cin>>m;
while(m--){
cin>>k;
int i;
for(i=1;i<10;i++){
int sum=i*k*k;
if(isTailEqual(sum,k)){
cout<<i<<" "<<sum<<endl;
break;
}
}
if(i==10)
cout<<"No"<<endl;
}
return 0;
}
PTA_乙级_1091
最新推荐文章于 2024-08-20 17:50:28 发布