C#源代码—编写一个程序求出所有的“水仙花数”。“水仙花数”是指一个3位数,其各位数字的立方和恰好等于该数本身。例如153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。
2016-01-17 00:29
645 查看
编写一个程序求出所有的“水仙花数”。“水仙花数”是指一个3位数,其各位数字的立方和恰好等于该数本身。例如153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。
本题要求两种方法求解:
用for的三重循环完成。
用for的一重循环完成。
两种方法写在一个程序内,输出时分别说明。
本题要求两种方法求解:
用for的三重循环完成。
用for的一重循环完成。
两种方法写在一个程序内,输出时分别说明。
using System; using System.Collections.Generic; using System.Text; namespace _ { class Program { static void Main(string[] args) { Console.WriteLine("一重循环判断:"); Console.WriteLine("水仙花数有:"); int i,j, k, l; for (i = 100; i < 1000;i++) { j = i / 100; k = i %100/10; l = i % 10; int n = j * j * j + k * k * k + l * l * l; if (n == i) Console.WriteLine(n); } Console.WriteLine("三重循环判断:"); Console.WriteLine("水仙花数有:"); int q, w, e, r; for(q=1;q<=9;q++) for(w=0;w<=9;w++) for (e = 0; e <= 9; e++) { int s = q * 100 + w * 10 + e; int t = q * q * q + w * w * w + e * e * e; if (s == t) Console.WriteLine(s); } } } }
相关文章推荐
- C#概念系统总结
- Interception c# code
- DES加密解密
- C#语法杂谈
- c#winform使用WebBrowser 大全
- C#语言基础之变量、运算符、转义符
- 【C#】使用ADO .Net Entities Framework 与WPF ListBox控件绑定
- C#找出字符串中某一字符的所有位置
- 跟siki老师学C#第三天(下)
- C#基础精华08(反射,程序集)
- C#基础精华08(反射,程序集)
- C#中的异常捕获机制(try catch finally)
- C#异步编程 z
- 黄聪:C# 开发Chrome内核浏览器(WebKit.net)
- C# 获取本机指定类型指定网卡的Ip地址
- 黄聪:如何使用WebKitBrowser调用元素点击事件(C#)
- 关于基类中函数修饰符abstract和virtual的使用
- C#异步编程
- C# 版本设计模式(Design Pattern)(转)
- C#为类文件自动添加头注释