C#:判断100--999之前的水仙花数

//判断100--999之前的水仙花数。水仙花数举例:153=13+53+33

using System;
public class Program
  {
    public static void Main()
      {
         int a,b,c,d,e;
         for(int num=100;num<=999;num++)
            {
               a=num%10;//得到个位数字
               c=num/10%10;// 得到十位数字
               d=num/100;//得到百位数字
               e=a*a*a+c*c*c+d*d*d;
               if(e==num)//判断是不是水仙花数
                  {
                     Console.WriteLine(num);
                  }
           }
          Console.Read();
      }
}

posted on 2017-03-07 16:33  向往的生活  阅读(816)  评论(0编辑  收藏  举报

导航

页面底部