当前位置:编程学习 > C#/ASP.NET >>

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# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,