完美立方
来源:互联网 发布:编程原本 编辑:程序博客网 时间:2024/04/25 03:17
- Description
a3 = b3 + c3 + d3为完美立方等式。例如123 = 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中a, b, c, d ≤N。
- Input
正整数N (N≤100)
- Output
每行输出一个完美立方,按照a的值,从小到大依次输出。当两个完美立方等式中a的值相同,则依次按照b、c、d进行非降升序排列输出,即b值小的先输出、然后c值小的先输出、然后d值小的先输出。
- Sample Input
24
- Sample Output
Cube = 6, Triple = (3,4,5)
Cube = 12, Triple = (6,8,10)
Cube = 18, Triple = (2,12,16)
Cube = 18, Triple = (9,12,15)
Cube = 19, Triple = (3,10,18)
Cube = 20, Triple = (7,14,17)
Cube = 24, Triple = (12,16,20)
#include<stdio.h>int main(){ int a,b,c,d,n; scanf("%d",&n); for(a=6;a<=n;a++) { for(b=2;b<=a-3;b++) for(c=2;c<=a-2;c++) for(d=2;d<=a-1;d++) if(a*a*a==b*b*b+c*c*c+d*d*d&&b<=c&&c<=d) { printf("Cube = %d, Triple = (%d,%d,%d)\n",a,b,c,d); break; } } return 0;}
0 0
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 【C++】完美立方数
- 1007完美立方
- POJ2810完美立方
- NOJ1007 完美立方(暴力)
- 枚举(完美立方)
- 1007_完美立方
- NOJ -1007 完美立方
- MOOC 完美立方
- 完美立方问题
- 完美立方_POJ
- BZOJ 1406 [AHOI2007]密码箱 数论
- Eclipse插件svn和TortoiseSvn版本对应关系
- 获取系统时间,每一秒钟更新一次
- 阿里电话面试总结
- NSOperationQueue—高级功能
- 完美立方
- Navicat连接远程MySQL数据库
- 银行系统
- Android大图片裁剪终极解决方案-原理分析【推荐】
- Android MediaScannerJNI源码详解
- 1058. A+B in Hogwarts (20)
- OC - 内存管理
- 第几天
- 关于二分图匹配的基本应用的一些见解(最大独立点集、最小点覆盖、最小路径覆盖)