3. 编写程序求500 以内的勾股弦数,即满足 c2=b2+a2的3个数,要求b>a。将所有符合要求的组合存入文本文件中,每个组合占一行。
1 #include <stdio.h> 2 3 void main(){ 4 FILE *p; 5 p=fopen("h.txt","w"); 6 int a,b,c; 7 for(a=1;a<=500;a++) 8 for(b=a+1;b<=500;b++) 9 for(c=1;c<=500;c++) 10 if(c*c==a*a+b*b){ 11 fprintf(p,"%d*%d=%d*%d+%d*%d",c,c,a,a,b,b); 12 } 13 fclose(p); 14 }
浙公网安备 33010602011771号