缘由对超长正整数的处理? - C语言论坛 - 编程论坛
void 判断酒酒花数(_int64 n)
{//缘由https://bbs.bccn.net/thread-508634-1-1.html_int64 t = n; int h = 0, j = 0;//while (j < 3)h += t % 10, t /= 10, ++j;//整数的个位十位百位之和是其前缀while (t > 0)h += t % 10, t /= 10;//各位和是其前缀t = n;while (h > 0 && h <= t)if (h == t)cout << n << "Yes\t", t = 0; else t /= 10;//if (t > 0)cout << "No\n";
}