博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
立方和等式
阅读量:2074 次
发布时间:2019-04-29

本文共 691 字,大约阅读时间需要 2 分钟。

考虑方程式:a^3 + b^3 = c^3 + d^3

其中:“^”表示乘方。a、b、c、d是互不相同的小于30的正整数。

这个方程有很多解。比如:

a = 1,b=12,c=9,d=10 就是一个解。因为:1的立方加12的立方等于1729,而9的立方加10的立方也等于1729。

当然,a=12,b=1,c=9,d=10 显然也是解。

如果不计abcd交换次序的情况,这算同一个解。

你的任务是:找到所有小于30的不同的正整数解。把a b c d按从小到大排列,用逗号分隔,每个解占用1行。比如,刚才的解输出为:

1,9,10,12

不同解间的顺序可以不考虑。

从大到小输出,假设输出输出顺序 a b c d

a^3+b^3不可能等于c^3+d^d

所以还有两种情况:

一 : a^3+c^3=b^3+d^3

二 : a^3+d^3=b^3+c^3  

#include
#include
int main(){ int a,b,c,d; for(a=1;a<30;a++){ for(b=1;b<30;b++){ for(c=1;c<30;c++){ for(d=1;d<30;d++){ if(pow(a,3)+pow(d,3)==pow(c,3)+pow(b,3) || pow(a,3)+pow(d,3)==pow(b,3)+pow(c,3)){ if(a

输出:

1,9,10,12

2,9,15,16

2,18,20,24

10,19,24,27

转载地址:http://hmtmf.baihongyu.com/

你可能感兴趣的文章
边听边记-创业分子-互联网颠覆医疗
查看>>
边听边记-财经郎眼-国企改革 大风已起 151026
查看>>
【LEETCODE】ADD DIGITS
查看>>
【LEETCODE】104-Maximum Depth of Binary Tree
查看>>
数据结构-树-学习笔记
查看>>
【LEETCODE】100-Same Tree
查看>>
【LEETCODE】226-Invert Binary Tree
查看>>
【LEETCODE】111-Minimum Depth of Binary Tree
查看>>
【LEETCODE】235-Lowest Common Ancestor of a Binary Search Tree
查看>>
【LEETCODE】110-Balanced Binary Tree
查看>>
【LEETCODE】101-Symmetric Tree
查看>>
【LEETCODE】257-Binary Tree Paths
查看>>
【LEETCODE】102-Binary Tree Level Order Traversal
查看>>
【LEETCODE】107-Binary Tree Level Order Traversal II
查看>>
数据结构-stack-学习笔记
查看>>
【LEETCODE】145-Binary Tree Postorder Traversal
查看>>
【LEETCODE】144-Binary Tree Preorder Traversal
查看>>
【LEETCODE】94-Binary Tree Inorder Traversal
查看>>
【LEETCODE】96-Unique Binary Search Trees
查看>>
【LEETCODE】95-Unique Binary Search Trees II
查看>>