请教用C++编写一题!!!

按提示,不就是三条边的值进行穷举么。

SIDE_MAX分别为三条边能取值的最大值

#define SIDE_MAX 100

int main(){

for(int i=1;i<SIDE_MAX;++i)

for(int j=1;j<SIDE_MAX;++j)

for(int k=1;k<SIDE_MAX;++k)

if(i*i+j*j=k*k) printf("%d,%d,%d",i,j,k);

return 0;

}