求解方程A5+B5+C5+D5+E5=F5
2016-02-01 17:38
330 查看
方程A5+B5+C5+D5+E5=F5刚好有一个满足0<A≤B≤C≤D≤E≤F≤75的整数解。请编写一个求出该解的程序:
View Code
输出:
注:如果条件变为0≤A≤B≤C≤D≤E≤F≤75 则有很多解,输出如下:
using System; namespace ReverseTheExponentiation { class Program { static void Main(string[] args) { Program P = new Program(); P.ReverseTheExponentiation(); } void ReverseTheExponentiation() { int A, B, C, D, E, F; for (F = 75; F > 0; F--) { for (E = 1; E <= F; E++) { for (D = 1; D <= E; D++) { for (C = 1; C <= D; C++) { for (B = 1; B <= C; B++) { for (A = 1; A <= B; A++) { if (Math.Pow(A, 5) + Math.Pow(B, 5) + Math.Pow(C, 5) + Math.Pow(D, 5) + Math.Pow(E, 5) == Math.Pow(F, 5)) { Console.WriteLine("A,B,C,D,E,F are: {0},{1},{2},{3},{4},{5}", A, B, C, D, E, F); } } } } } } } } } }
View Code
输出:
注:如果条件变为0≤A≤B≤C≤D≤E≤F≤75 则有很多解,输出如下:
相关文章推荐
- C#中dynamic的正确用法 以及 typeof(DynamicSample).GetMethod("Add");
- java 生成随机数字+字母组合 和字母组合
- Hadoop参数设置中的关系疏理
- http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html
- MySQL千万级别表数据中提高RAND随机查询的实验
- Linux硬盘挂载
- html文本框去除空格和中文
- dede仿三一重工官网模板
- 【ROS学习】(六)ROS多线程订阅消息
- Java类型转换(int - byte[],float - byte[])
- kindle 晕车
- WCF基础:绑定(一)
- wheelView实现滚动选择 三方开源的封装控件 spannableString autofitTextView、PinnedSectionListView SwipeListView等等
- 云渲染
- 内嵌Activex视频播放的插件问题记录-1
- 游戏中的三角学——Sprite Kit 和 Swift 教程(2)
- 用递归得到栏目的数组
- 护士工作站执行签名颜色不同的意思------运维日志18
- docker: 构建openldap镜像(image)
- 原生JS实现图标图片拖拽