c语言,凡是满足x^2+y^2=z^2的正整数就叫一个勾股数组,可以作为三角形三

2025-02-23 17:08:06
推荐回答(1个)
回答1:

最简单的做法,是三层循环(只要整数的话)

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("a=%d, b=%d, c=%d\r\n", a, b, c);
       }
    }
  }
}


~