编程求1—999之间的同构数;同构数就是指一个数是其平方数的尾部,如25是其平方数625的尾部,则25为同构数

问题描述:

编程求1—999之间的同构数;同构数就是指一个数是其平方数的尾部,如25是其平方数625的尾部,则25为同构数

class Program
{
static void Main(string[] args)
{
Enumerable.Range(1,999).ToList().FindAll(n =>
(n * n).ToString().EndsWith(n.ToString())).ForEach(Console.WriteLine);
}
}