栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

完美立方c++

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

完美立方c++

形如a 3= b3 + c3 + d3的等式被称为完美立方等式。例如 123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a 3 = b3 + c 3 + d3,其中a,b,c,d 大于 1, 小于等于N,且b<=c<=d。  输入 一个正整数N (N≤100)。  输出 每行输出一个完美立方。输出格式为: Cube = a, Triple = (b,c,d) 其中a,b,c,d所在位置分别用实际求出四元组值代入。

#include
#include
using namespace std;
int main(){
	int N;
	cin >> N;
	int a,b,c,d;
	for(a = 3 ; a <= N ; a++ )
		for(b = 2 ; b <= N ; b++)
			for(c = b ; c <= N ; c++)
				for(d = c ; d <= N ; d++){
					if( a*a*a == b*b*b + c*c*c + d*d*d)
						printf("Cube=%d,Triple=(%d,%d,%d)n",a,b,c,d);
					
				}
	return 0;
}

很典型的枚举qaq

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928624.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号