一、求这样的四个自然数,p,q,r,s (p<=q<=r<=s),使得下列等式成立: 1/p + 1/q + 1/r + 1/s = 1 求数,c语言
有几个问题:
1.要设置p,q,r,s的上限,如for(s=r;s<10;s++),其他类同
2.1/p的结果是0,要让结果是小数,要写成1.0/p
3.既然是小数,因为精度的原因
1/p+1/q+1/r+1/s==1的==未必成立,要改成fabs((1.0/p+...)-1)<1e-6
有几个问题:
1.要设置p,q,r,s的上限,如for(s=r;s<10;s++),其他类同
2.1/p的结果是0,要让结果是小数,要写成1.0/p
3.既然是小数,因为精度的原因
1/p+1/q+1/r+1/s==1的==未必成立,要改成fabs((1.0/p+...)-1)<1e-6