물어볼 친구가 없엉 


아래 알고리즘 계산량을 줄이는 방법을 찾아오라는데 아무리 대가리를 굴려봐도 어떻게 해야할지 모르겠어 이거 while문 써야하는거야? 


#include <stdio.h>

int main(void)

{

int a = 0, b = 0, c = 0;

printf(" a  b  c \n");

for (a = 1; a <= 100; a++)

{

for (b = 1; b <= 100; b++)

{

for (c = 1; c <= 100; c++)

{

if ((a*a) + (b*b) == (c*c) )

{

printf("%2d %2d %2d\n", a, b, c);

}

}

}

}

return 0;

}