正整数n若是它平方数的尾部,则称n为同构数。
例如:5的平方数是25,且5出现在25的右侧,那么5就是一个同构数。
25的平方数是625,同理,25出现在625的右侧,那么25就是一个同构数。
#include<stdio.h>
main()
{
int n; //定义一个数
for(n=1;n<=1000;n++) //利用for循环语句,写出1至1000之间所有的数
if(n==(n*n)%10||n==(n*n)%100||n==(n*n)%1000) //利用if语句判断n是否符合条件
printf("%d\t",n); //将符合条件的数输出 关键语句
}