分析 设这六个数从大到小排列前三个分别是A B C,
#include
void main()
{
int a,b,c;
for(a=3;;a++)
for(b=a-1;b>0;b--)
for(c=b-1;c>0;c--)
if(a*b*c==3*(a*b+b*c+a*c) && a%2==0 && b%2==0 && c%2==0)
{
printf("这六个数是%d,%d,%d,%d,%d,%d",a,a/2,b,b/2,c,c/2);
exit(0);
}
}
我求出来的是24 12 8 6 4 3