如何用C++求积2730的三个整数

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:30:09

。。。这种题,唉。。。。
#include <iostream.h>

int main()
{
int a,b,c;
for(a=1;a<=2730;a++)for(b=1;b<=2730;b++)for(c=1;c<=2730;c++)
{
if(a*b*c==2730){
cout<<a<<"\n"<<b<<"\n"<<c<<endl;
return 0;
}
}
}

结果是:
1 1 2730
1 2 1365
1 3 910
1 5 546
1 6 455
1 7 390
1 10 273
1 13 210
1 14 195
1 15 182
1 21 130
1 26 105
1 30 91
1 35 78
1 39 70
1 42 65
1 65 42
1 70 39
1 78 35
1 91 30
1 105 26
1 130 21
1 182 15
1 195 14
1 210 13
1 273 10
1 390 7
1 455 6
1 546 5
1 910 3
1 1365 2
1 2730 1
2 1 1365
2 3 455
2 5 273
2 7 195
2 13 105
2 15 91
2 21 65
2 35 39
2 39 35
2 65 21
2 91 15
2 105 13
2 195 7
2 273 5
2 455 3
2