输入:一个正整数N (N≤100)。
输出:每行输出一个完美立方。输出格式为:a^3=b^3+c^3+d^3。 其中a,b,c,d所在位置分别用实际求出四元组值代入。
请按照a的值,从小到大依次输出。当两个完美立方等式中a值相同时,b值小的优先输出,若b仍相同,c值小的优先输出,c再相同时d值小的先输出。
#include<stdio.h>
int main(){
int a,b,c,d;
for(a=2;a<=100;a++)
for(b=2;b<=a;b++)
for(c=2;c<=b;c++)
for(d=2;d<=c;d++){
if(a*a*a==b*b*b+c*c*c+d*d*d){
printf("%d,%d,%d,%d\n",a,b,c,d);
}
}
return 0;
}