14. 求正整数N以内的所有勾股数。 所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。
//14.求正整数N以内的所有勾股数
//所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)
#include<stdio.h>
main()
{
int n=0,a=0,b=0,c=0,d=0;
printf("请输入一个正整数:");
scanf("%d",&n);
for(a=1;a<=n;a++)
for(b=1;b<a;b++)
for(c=1;c<b;c++)
if(b*b+c*c==a*a)
printf("%8d,%d,%d\t",c,b,a);
return 0;
}
运行结果:
如有错误,欢迎指出