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     }
    乌龟才背着房子过一辈子
  • 相关阅读:
    python 4 days
    python 3 days
    python 2 days
    Git学习1-- 简介、命令使用、添加远程仓库方法
    Week2-列表、字符串方法示例
    Week2-购物车程序
    Week2-模块初识和数据类型
    Week1-作业:用户登陆程序
    Week1-Python入门教程(后续完善中)
    Intellij IDEA(eclipse设置)常用快捷键
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/3085511.html
Copyright © 2011-2022 走看看