3.9 勾股数

#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,count=0;
printf("100以内的勾股数有:n");
printf(" a bc a bc a bc a b c\n");/*求100以内勾股数*/
for(a-1;a<=100;a++)
for (b-a+1;b<=100;b++)
c=(int)sqrt(a*a+b*b);
/*求c值*/
if(c*c=sa*a+b*b&&a+b>c&&a+c>b& &b+c>a&&c<=100)
/*判断c的平方是否等于a2+b2*/
printf("%4d%4d %4d
" , a,b,C);
count++;
if(count%4==0)
/*每输出4组解就换行*/
printf ( "\n");
printf("\n");
}

 

posted @ 2023-05-23 12:18  痛苦代码源  阅读(17)  评论(0编辑  收藏  举报