题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1334
C语言源码:
#include<stdio.h>
int main()
{
int a,b,c,d;
a=6;
while(a<=200)
{
for(b=2;b<=197;b++)
{
for(c=b+1;c<=198;c++)
{
for(d=c+1;d<=199;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);
}
}
}
a++;
}
}