/*自守数 如果某个数的平方的末尾几位数等于这个数,那么就称这个数为自守数。*/

来源:互联网 发布:javascript和php哪个好 编辑:程序博客网 时间:2024/04/17 05:23


/*自守数 如果某个数的平方的末尾几位数等于这个数,那么就称这个数为自守数。*/int 自守数(0), 数的平方(0), 判(1), 个数(0);while (自守数++ < 10000){个数 = 自守数;数的平方 = 自守数 * 自守数;判 = 1;do{if (数的平方 % 10 != 个数 % 10){ 判 = 0; break; }数的平方 /= 10;} while (个数 /= 10);if (判)std::cout << 自守数 << " ";}

int 数 = 0, 个数 = 0, 数的平方 = 0; bool 判 = true;            while (++数 < 10000)            {                个数 = 数; 数的平方 = 数 * 数; 判 = true;                do                {                    if (数的平方 % 10 != 个数 % 10)                    { 判 = false; break; }                    数的平方 /= 10;                } while ((个数 /= 10) > 0);                if (判) { Console.Write("自守数:{0}", 数); Console.WriteLine(" {0}", 数 * 数); }            };


0 0
原创粉丝点击