水题 暴力搜索
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,d;
for(a=2;a<=200;a++)
{
for(b=2;b<a;b++)
{
for(c=b;b*b*b+c*c*c<a*a*a;c++)
{
for(d=c;a*a*a>=b*b*b+c*c*c+d*d*d;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);
break;
}
}
}
}
return 0;
}