水仙花数
来源:互联网 发布:qt编程快速入门 鲍忠贵 编辑:程序博客网 时间:2024/04/27 01:19
在数论中,水仙花数是指这样一个数,其各个数之立方和等于该数。
例如:13 + 53 + 33 = 153。
进制中的这样的数有:0、1、153、370、371、407,……
打印出100 ~ 999之间的所有“水仙花数”
实现思路
1. 从100到999循环找出满足“各个数之立方和等于该数”。
2. 对100到999中的每个数进行拆分 – 分出个位、十位、百位数。
3. 对个位、十位、百位分别求立方,并将它们的立方相加。
4. 将该数的立方和和该数进行比较,如果相等表示是水仙花数,打印出来
实现步骤
//NarcissusNumber.cs
using System;
public class NarcissusNumber{
public static void Main(){
for(int i = 100; i <= 999;i++){
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 100;
if(i == (ge * ge * ge) + (shi* shi * shi) + (bai * bai * bai))
Console.Write(i +"/t");
}
Console.ReadLine();
}
}
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 水仙花数
- 保持函数依赖的模式分解
- ShadowMap
- POJ1160 P个邮局N个村庄求最短总距离
- .NET必知基础-System.Object中包含哪些方法,哪些是虚方法
- Weblogic Aix系统上乱码问题的解决
- 水仙花数
- POJ1160 P个邮局N个村庄求最短总距离
- 经典数学故事 - 高斯的故事
- 给想自学和在上培训的朋友一些建议和学习方法
- Linux和windows下编译pcre
- Selenium模拟浏览器下载页面html源码
- POJ1160 P个邮局N个村庄求最短总距离
- .NET设计模式
- 网页优化内容需要内容全面、标题简洁突出重点、内容结构整洁