您的位置:首页 > 编程语言

(百例编程)44.分数之合

2012-06-02 14:52 190 查看
题目:求这样的四个自然数p,q,r,s(p<=q<=r<=s),使得以下等式成立:

1/p+1/q+1/r+1/s=1

#include <iostream>
using namespace std;

int main(void)
{
for (int p = 1; p != 5;++p)
for(int q = p; q != 7;++q)
for(int r = q; r != 13; ++r)
for(int s = r; s != 13; ++s)
{
if (q*r*s+p*r*s+p*q*s+p*q*r == p*q*r*s)
{
cout<<"p:"<<p<<" "
<<"q:"<<q<<" "
<<"r:"<<r<<" "
<<"s:"<<s<<endl;
}
}
return 1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: