2021-11-10 C++各位立方和等于1099的三位数
·
缘由让所有各位数字的立方和等于1099的3位正整数-编程语言-CSDN问答
void 各位立方和等于1099的三位数()
{//缘由https://ask.csdn.net/questions/7562050?spm=1005.2025.3001.5141
int a = 100, aa = a, g = 0, h = 0;
while (a<1000)
{
while (aa)h += (g = aa % 10)*g*g, aa /= 10;
if (h == 1099)cout << a << "\t";
aa = ++a, h = 0;
}
}
void 各位立方和等于的三位数()
{//缘由https://ask.csdn.net/questions/7892079/54087285?spm=1001.2014.3001.5501
int a = 100, aa = a, g = 0, h = 0; std::string lf = "";
while (a<1000)
{
while (aa)h += (g = aa % 10)*g*g, aa /= 10, lf = std::to_string(g*g*g) + " " + lf;
if (h == a)std::cout << lf << a << "\n";
aa = ++a, h = 0; lf = "";
}
}
更多推荐
所有评论(0)