C# 关于水仙花

来源:互联网 发布:大海网络传奇官网 编辑:程序博客网 时间:2024/04/29 01:02
/* (程序头部注释开始) </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);        }    }}

原创粉丝点击