编写一个C程序,实现以下功能:
已知a>b>c>0,a、b、c为整数,且a+b+c<100,求满足1/a的平方+1/b的平方=1/c的平方,a、b、c共有多少组, 输出这些a、b、c的值?
这要怎么做呢,用循环语句
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
「已注销」 2021-10-31 13:42关注#include<stdio.h> int main() { int a,b,c,count=0; for(a=1; a<100; a++) { for(b=1; b<100; b++) { for(c=1; c<100; c++) { if(a+b+c<100 && 1.0/(a*a)+1.0/(b*b)==1.0/(c*c)){ printf("%d %d %d\n",a,b,c); count++; } } } } printf("共有%d组",count); return 0; }
有帮助请采纳解决 无用评论 打赏 举报