欧拉计划之题目9:找出唯一的满足a + b + c = 1000的毕达哥拉斯三元组{a, b, c}

本题来自:http://pe.spiritzhang.com/index.php/2011-05-11-09-44-54/10-9a--b--c--1000a-b-c

#include <stdio.h>

int main()
{
    int a,b,c;
    for(a=1;a<500;a++)
    for(b=a+1;b<500;b++)
    {
        c=1000-a-b;
        if(a*a+b*b==c*c)
            printf("%d  %d  %d\n",a,b,c);
    }
    return 0;
}

 

感觉很多都做过的,代码还是慢慢的贴把

你可能感兴趣的:(欧拉计划)