zoukankan      html  css  js  c++  java
  • 求水仙花数的算法

    水仙花数的算法是一个三位数
    每一位数的立方相加等于该数本身


    1   protected void Button1_Click(object sender, EventArgs e) 

             2 {

     3         int a = 0, b = 0, c = 0;//定义变量
     4         ListBox1.Items.Clear();//清空ListBox1控件
     5         for (int i = 100; i <= 1000; i++)//遍历所有3位数
     6         {
     7             a = i / 100;//获取3位数中的第一个数
     8             Math.DivRem(i, 100out b);//获取3位数中的后两位数
     9             b = b / 10;//获取3位数中的第二位数
    10             Math.DivRem(i, 10out c);//获取3位数中的第3位数
    11             a = a * a * a;//计算第一位数的立方
    12             b = b * b * b;//计算第二位数的立方
    13             c = c * c * c;//计算第3位数的立方
    14             if ((a + b + c) == i)//如果符合水仙花数
    15                 ListBox1.Items.Add(i.ToString());//显示当前3位数
    16         }
    17     }
    乌龟才背着房子过一辈子
  • 相关阅读:
    启用Netlogon debug,查看服务器验证瓶颈
    Windows Server 2016调整网卡顺序
    AD用户添加到组
    客户端查看/修改所属站点
    OpenCV相关库
    《塔木德》笔记
    《如何阅读一本书》笔记
    《创业维艰》笔记
    《社会心理学》笔记
    《智能商业》笔记
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/3085511.html
Copyright © 2011-2022 走看看