本帖最后由 小天 于 2013-8-6 10:09 编辑
for (int i = 100; i <= 999; i++)
{
int a, b, c,d;//a是百位上的数,b是十位上的数,c是个位上的数
a = i / 100;
d = i / 10;
b = d%10;
c = i % 10;
if (i == a * a * a + b * b * b + c * c * c)
{
Console.WriteLine(i);
}
}
Console.ReadKey();
楼主的写的代码有问题,其中c是百位上的数,十位和个位上的数有问题
|