写一个算法集成的题目 求水仙花数
求水仙花数:一个三位数,其各位数字的立方和刚好等于这个三位数能否讲解下 这题的思路 不知道该怎么下手
还有就是我对这个算法集成不是很明白 能否解释下什么叫做算法集成
程序代码: class Program
{
static void Main(string[] args)
{
int n = 99;
for (; n < 1000; n++)
{
int j1 = n % 10; //个位
int i = n / 10;
int j2 = i % 10; //十位
i = i / 10;
int j3 = i % 10; //百位
//Console.WriteLine(j1 + " " + j2 + " " + j3);
if ((Math.Pow(j1, 3) + Math.Pow(j2, 3) + Math.Pow(j3, 3)) == n)
{
Console.WriteLine( "{0,-4}是水仙花",n);
}
}
Console.ReadKey();
}
}
程序代码:for (int i = 100; i < 1000; i++)
{
int a = i / 100;
int b = i / 10 % 10;
int c = i % 10;
if(Math.Pow(a,3) + Math.Pow(b,3) + Math.Pow(c,3) == i)
Console.WriteLine(i);
}