判断是不是同构数
#include<iostream>
#include<string>
using namespace std;
int main()
{
cout << "请输入1到10000之间的数" << endl;
int n;
cin >> n;
int pinfang = n * n;
string s1 = to_string(n);
string s2 = to_string(pinfang);
if (s2.find(s1) != -1)
{
cout << "是同构数"<<endl;
}
else cout << "不是同构数" << endl;
return 0;
}