求解!!!为什么把这个\t换为\n输出的答案就不一样了呢???
/* 6、毕达哥拉斯定理:设直角三角形两直角边为a和b,斜边为c,那么a2 + b2 = c2。直角三角形边长的这组整数值称为毕达哥拉斯三元组。
请找出不大于500的直角边1、直角边2和斜边的所有毕达哥拉斯三元组。
可以使用一个三重嵌套的for循环语句,它可以非常简单地尝试所有的可能性。
这是一个"穷举法"的例子。*/
#include <stdio.h>
int main()
{
int a, b, c;
for (a = 1; a <= 500; a++)
{
for (b = 1; b <= 500; b++)
{
for (c=1;c <= 500;c++)
{
if (a*a+b*b==c*c)
{
printf("%d %d %d\t", a, b, c);\\为什么把这个\t换为\n输出的答案就不一样了呢???
}
}
}
}
return 0;
}