<pre name="code" class="cpp">//细心,不要有重复的,b>1
#include<stdio.h>
int main()
{
long a,b,c,d;
for(a = 4;a<= 200;a++)
for (b = 2;b<= 199;b++)
for(c = b+1;c<=199;c++)
for(d = c+1;d<=199;d++)
if(a*a*a < b*b*b + c*c*c + d*d*d) break;
else if(a*a*a == b*b*b + c*c*c + d*d*d) printf("Cube = %ld, Triple = (%ld,%ld,%ld)\n",a,b,c,d);
return 0;
}