using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _6._3
{
class Program
{
static void Main(string[] args)
{
int i, j, k;
int sum = 0;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for (k = 0; k < 10; k++)
{
if ((i * 100 + j * 10 + k) == (i * i * i + k * k * k + j * j * j))
{
Console.WriteLine("{0}{1}{2}", i, j, k);
sum++;
}
}
Console.WriteLine("{0}", sum);
}
}
}
打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身(遍历)。 例如:153是一个“水仙花数”
最新推荐文章于 2026-01-07 22:20:35 发布
本文介绍了一个使用C#编程语言实现的算法,用于找出所有三位数中的水仙花数。水仙花数是指一个n位数,其每个位上的数字的n次幂之和等于它本身。在本例中,通过三重循环遍历所有可能的三位数,并检查每个数是否满足水仙花数的条件。
。 例如:153是一个“水仙花数”&spm=1001.2101.3001.5002&articleId=89356836&d=1&t=3&u=810fd3fed5514eefb0f76a9e13e004ea)
2万+

被折叠的 条评论
为什么被折叠?



