一个数恰好等于它的平方数的右端,这个数称为同构数。
代码如下:
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=1000;i++)
if(i==i*i%10 || i==i*i%100 || i==i*i%1000 ||i==i*i%10000||i==i*i%100000)
printf("%d ",i);
}
运行结果
一个数恰好等于它的平方数的右端,这个数称为同构数。
代码如下:
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=1000;i++)
if(i==i*i%10 || i==i*i%100 || i==i*i%1000 ||i==i*i%10000||i==i*i%100000)
printf("%d ",i);
}
运行结果