C# 关于水仙花
[csharp] view plaincopy/* (程序头部注释开始) </p><p>* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* 作 者: 李兆庆
* 完成日期: 2012 年 9 月 9 日
* 输入描述:
* 问题描述及输出: 编写一个C#应用程序,输出所有的水仙花数。
* 知识扩展: 水仙花数: 水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。
* 其他位数的自幂数名字 一位自幂数:独身数 两位自幂数:没有 三位自幂数:水仙花数 四位自幂数:四叶玫瑰数 五位自幂数:五角星数 六位自幂数:六合数 七位自幂数:北斗七星数 八位自幂数:八仙数 九位自幂数:九九重阳数 十位自幂数:十全十美数
* 程序头部的注释结束
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace sxh
{
class Program
{
static void Main(string[] args)
{
int i = 100;
int d1, d2, d3; //分别用于存放输入数字的个,十,百位对应的数字。
Console.WriteLine("所有的水仙花数为:");
for (i = 100; i < 1000; i++)
{
d3 = i / 100;
d2 = i % 100 / 10;
d1 = i % 10;
if (d1 * d1 * d1 + d2 * d2 * d2 + d3 * d3 * d3 == i)
{
Console.Write( "{0} ",i);
}
else
{
}
}
Console.ReadKey(false);
}
}
}
<img src=/2012/0910/20120910043416834.jpg" alt="">
补充:软件开发 , C# ,