程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c# { 1 } 1000以內的水仙花數

c# { 1 } 1000以內的水仙花數

編輯:C#入門知識

 
[csharp] 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
 
namespace number 

    class Program 
    { 
        static void Main(string[] args) 
        { 
            Console.WriteLine("三位數中:"); 
            for (int i = 100; i <= 999; ++i) 
            { 
                if (num(i) == true) 
                { 
                    Console.WriteLine("{0}是水仙花數", i); 
                } 
                else 
                { 
                    continue; 
                } 
            } 
            Console.ReadKey(); 
        } 
 
        static bool num(int number) 
        { 
            int d3 = number / 100; 
            int d2 = number % 100 / 10; 
            int d1 = number % 100 % 10; 
 
            int N = d3 * d3 * d3 + d2 * d2 * d2 + d1 * d1 * d1; 
 
            if (number == N) 
            { 
                return true; 
            } 
 
            return false; 
        } 
    } 

 
實驗結果:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved