0
陈一诺
新手守护
新手守护
#include <iostream>
#include<cmath>
using namespace std;
int main(){
int a,b,c,N,b1,c1,d1;
cin>>N;
for(a=2;a<=N;a++){
for(b=2;b<=a-1;b++){
for(c=b;c<=a-1;c++){
double d=cbrt(pow(a,3)-pow(b,3)-pow(c,3));
if(int(d)==d&&d>1){
cout<<a<<' '<<b<<' '<<c<<' '<<d<<'\n';
}
}
}
}
return 0;
}
0
0
王泽宇
初级光能
初级光能
你的代码输出重复了
b>c>d
王泽宇在2020-04-19 10:06:34追加了内容
if(b<=c<=d){
continue;
}
王泽宇在2020-04-19 10:06:57追加了内容
采纳我
0
0
0
0