static void Main(string[] args)
{
///a*a*a+b*b*b+c*c*c=cba;
int a = 0, b = 0, c = 0;
for (int i = 100; i < 1000; i++)
{//遍历所有三位数
a = i / 100;//获取百位
b = i % 100 / 10;//获取十位
c = i % 100 % 10;//获取个位
a = a * a * a;
b = b * b * b;
c = c * c * c;
if ((a + b + c) == i)
{//符合水仙花的条件
Console.WriteLine("水仙花数是 " + i);
}
}
C#循环:水仙花数的算法
猜你喜欢
转载自blog.csdn.net/yy52520/article/details/104897478
今日推荐
周排行