码迷,mamicode.com
首页 > Windows程序 > 详细

C#求水仙花数!

时间:2015-01-10 01:11:23      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:c#   程序开发   .net   

最近在入门学习.NET编程,慢慢的学习了一些门道,同时也需要将学习的点点滴滴记录下来,今天我就自己想了想,把水仙花数的代码写出来,运行也通过了,就贴在这里,分享给大家,也给自己做一个记录。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
           for(int i=100;i<1000;i++) //100-1000以内循环。
           {
               int hundred = i / 100; //求出百位数
               int ten = (i - hundred * 100) / 10; //求出10位数
               int gewei = i-hundred*100-ten*10; //求出个位数

               int shuixianhua=hundred*hundred*hundred+ten*ten*ten+gewei*gewei*gewei; //定义各个位数的加法。

               if (shuixianhua ==i) //如果水仙花数与我们的循环数相当
               {
                   Console.WriteLine("水仙花数{0}", i); //那么这个数就是水仙花数,将这个水仙花数打印出来

               }
           }
           Console.ReadKey(); //等待输入任何字符

        }
    }


我们运行了结果:

技术分享

??

C#求水仙花数!

标签:c#   程序开发   .net   

原文地址:http://blog.csdn.net/fogyisland2000/article/details/42570711

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!