完美立方
来源:互联网 发布:scientific linux安装 编辑:程序博客网 时间:2024/06/11 23:18
形如a*a*a=b*b*b+c*c*c+d*d*d,称为完美立方。给定一个数n,输出小于等于n且满足完美立方的数。a,b,c,d都不是负数,且都大于一。
b<=c<=d;
输出格式如 6 3 4 5,如果输出多组,按a从小到大输出,若a相等,按b从小到大输出,以此类推。
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int a=2;a<=n;a++)
for(int b=2;b<=a-1;b++)//减少循环次数
for(int c=b;c<=a-1;c++)
for(int d=c;d<=a-1;d++)
{
int t=a*a*a;
int m=b*b*b+c*c*c+d*d*d;
if(t==m)
cout<<a<<'\t'<<b<<'\t'<<c<<'\t'<<d<<endl;
}
return 0;
}
b<=c<=d;
输出格式如 6 3 4 5,如果输出多组,按a从小到大输出,若a相等,按b从小到大输出,以此类推。
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int a=2;a<=n;a++)
for(int b=2;b<=a-1;b++)//减少循环次数
for(int c=b;c<=a-1;c++)
for(int d=c;d<=a-1;d++)
{
int t=a*a*a;
int m=b*b*b+c*c*c+d*d*d;
if(t==m)
cout<<a<<'\t'<<b<<'\t'<<c<<'\t'<<d<<endl;
}
return 0;
}
阅读全文
0 0
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 完美立方
- 【C++】完美立方数
- 1007完美立方
- POJ2810完美立方
- NOJ1007 完美立方(暴力)
- 枚举(完美立方)
- 1007_完美立方
- NOJ -1007 完美立方
- MOOC 完美立方
- 完美立方问题
- 完美立方_POJ
- window 赋值
- touch用来修改文件时间戳,或者新建一个不存在的文件
- js的无敌函数,没有id获取元素
- 动画效果的实现
- ExpandableListView的使用
- 完美立方
- mvc
- Solr实现全文搜索
- 需求变更对软件质量的影响
- IT能力提升
- java的excel导出的简单示例
- WinDbg学习笔记十
- 机器学习-采用正态贝叶斯分类器对wine分类
- Studio导入多个module依赖aar出现丢包现象