作者在 2020-02-24 19:45:27 发布以下内容
void 水仙十全十美()
{
long long 数 = 153, 和 = 0, 幕 = 数, 借 = 数, 方 = 1;
while (数 <= 18000000000000000000)
{ //缘由https://bbs.bccn.net/thread-499381-1-1.html
if (幕)
方 *= 借 % 10, 幕 /= 10;
else if (借)
幕 = 数, 和 += 方, 方 = 1, 借 /= 10;
else if (和 == 数)
cout << 和 << ends, 幕 = 借 = ++数, 方 = 1, 和 = 0;
else
幕 = 借 = ++数, 方 = 1, 和 = 0;
}
}