|
Author |
血狼王
Post time 2015-12-24 12:20
本帖最后由 血狼王 于 2015-12-24 12:31 编辑 刚才编了个程,发现
$$a=975,b=972,c=969$$
(当然,全排列一次都行)
貌似是最小正整数解。
C++源码如下:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a,b,c;
int n;
cout<<"n=";
cin>>n;
for(a=1;a<=n;a++)
{
for(b=1;b<=a;b++)
{
for(c=1;c<=b;c++)
{
double m=sqrt(a+b+c);
long long l=abs(a-b)*abs(b-c)*abs(c-a);
if(fmod(m,l)==0)
{
cout<<"a="<<a<<'\t'
<<"b="<<b<<'\t'
<<"c="<<c<<'\t'
<<"ratio="<<m/l<<endl;
}
}
}
}
system("pause");
return 0;
} |
|