形如a3= b3 + c3 + d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中a,b,c,d 大于 1, 小于等于N,且b<=c<=d。
#include
using namespace std;//不用说
int main(){
int n;//创建变量,方便输出
cin>>n;//输入
for(int a=2;a<=n;a++){//按照规律来编译循环
for(int b=2;b for(int c=b;c for(int d=c;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;//结束
}
说几句:
1.这是我第N次做博客,希望大家支持,谢谢。
2.请大家不要当键盘侠,谢谢。
3.请大家多多评论,给我建议,谢谢。