编写代码,要求在页面上输出所有的水仙花数,水仙花数是指一个三位数,它的各位数字立方之和等于该数本身C#
时间: 2024-03-14 22:48:12 浏览: 62
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
好的,以下是C#代码实现输出所有的水仙花数:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
for (int i = 100; i < 1000; i++)
{
int a = i / 100; // 获取百位数
int b = (i / 10) % 10; // 获取十位数
int c = i % 10; // 获取个位数
int sum = a * a * a + b * b * b + c * c * c; // 计算各位数字立方之和
if (sum == i) // 判断是否为水仙花数
{
Console.WriteLine(i);
}
}
}
}
```
运行结果如下:
```
153
370
371
407
```
阅读全文