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     }
    乌龟才背着房子过一辈子
  • 相关阅读:
    Quick Union
    Quick Find (QF)
    ubuntu kylin18 安装NVIDIA驱动
    vim 快捷键(update)
    Qt中的ui指针和this指针
    两种状态机扫描按键,第二种只要三行!!!
    RPi:QT+wiringPi demo程序
    esp-12e折腾
    vfd电子时钟制作
    vfd with stm8
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/3085511.html
Copyright © 2011-2022 走看看