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 }

 

posted on 2017-11-17 16:19  jun俊  阅读(216)  评论(0)    收藏  举报

导航