永发信息网

一道算数题,谁帮我算算,超难!!!

答案:2  悬赏:80  手机版
解决时间 2021-07-19 16:42
  • 提问者网友:愿为果
  • 2021-07-19 06:19
已知a,b,c,是正整数,且ab+bc=518,ab+ac=360,求a,b,c的最大值?
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-07-19 06:37

因为ab+bc=518,ab+ac=360


所以bc-ac=518-360=158


(b-a)c=158=1X158=2X79


(1)当b-a=2, c=79时


把b=a+2,c=79代入ab+bc=518,化简得


a^2+81a - 360=0


a取不到正整数,不符


(2) 当b-a=79, c=2时


把b=a+79,c=2代入ab+bc=518,化简得


a^2+81a - 360=0


a取不到正整数,不符


(3) 当b-a=1,c=158时


把b=a+1,c=158代入ab+bc=518,化简得


a^2+159a - 360=0


a取不到正整数,不符


(4) 当b-a=158,c=1时


把b=a+158,c=1代入ab+bc=518,化简得


a^2+159a - 360=0


a取不到正整数,不符


综上所述,a,b,c无符合值

全部回答
  • 1楼网友:行路难
  • 2021-07-19 07:56

这种题没太大意义,纯粹为了考学生的,用程序很容易解决,fortran程序如下:

program test

implicit none integer::a,b,c,d

open(unit=10,file='found_numbers.txt',err=100) out:do a=1,517 mid:do b=1,517 inner:do c=1,517 if((a*b+b*c==518).and.(a*b+a*c==360))then write(10, '(1x,3(a2,i8))')'a=',a,'b=',b,'c=',c else cycle endif end do inner end do mid end do out close(10)

100 print *,'************'

end program test

运行的之后,找不出这样的a,b,c

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯