求满足条件的abc


求满足条件的abc

已知a>b>c,a、b、c为整数,且a+b+c<100,求满足 1/a2+1/b2=1/c2 的a、b、c共有多少组?(2是平方的意思)

void main()
{
    int a,b,c,n=0;
    for(a=3;a<97;a++)
        for(b=a-1;b<96;b++)
            for(c=b-1;c<95;c++)
            {
                if(a+b+c<100 && 1.0/(a*a)+1.0/(b*b)==1.0/(c*c))
                {
                    printf("a=%d,b=%d,c=%d\n",a,b,c);
                    n++;
                }
            }
        printf("满足条件的a、b、c共%d组",n);
}

文章作者: 刺客世家
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 刺客世家 !
 上一篇
取球 取球
取球方案题目:有两个红球、三个黄球、四个白球任意取5个球,其中必有一个黄球,编程输出所有可能的方案 void main() { int a,b,c;//a:红球 b:黄球 c:白球 for(a=0;a<=2;a++)
2020-03-05
下一篇 
765盏灯的灯塔 765盏灯的灯塔
有一个八层高的灯塔,每层所点灯数都等于上一层的两倍,一共765盏灯,求塔底灯数。使用C语言编程求出正确答案
2020-03-05
  目录