标题编写程序求500 以内的勾股弦数,即满足 c2=b2+a2的3个数,要求b>a。将所有符合要求的组合存入文本文件中,每个组合占一行。
#include<stdio.h>
int main()
{
int a,b,c;
FILE *f;
f=fopen("out.txt","w");
for(a=1;a<=500;a++)
for(b=a+1;b<=500;b++)
for(c=1;c<=500;c++)
{
if(c*c==a*a+b*b)
fprintf(f,"%2d %2d %2d\n",a,b,c);
}
fclose(f);
return 0;
}