功能:判断整数x是否是同构数。若是同构数,函数返回1;
否则返回0。x的值由主函数从键盘读入,要求不大
于100。
说明:所谓“同构数”是指这样的数,这个数出现在它的
平方数的右边。
例如:输入整数5,5的平方数是25,5是25中右侧的数,所
以5是同构数。
#include <iostream>
using namespace std;
int main()
{
int t=76;
int ans=0;//是同构数返回1,否则返回0
if(t<10)
{
if ((t*t-t)%10==0)
ans=1 ;
}
if(t>10)
{
if ((t*t-t)%100==0)
ans=1 ;
}
cout<<ans;
}