已知a,b是正整数,且a+b=10,设计一个算法,求出ab的最大值。

要求写程序算法!!... 要求写程序算法!! 展开
逛街耗子
2007-03-11 · TA获得超过773个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:0
展开全部
(a+b)^2=a^2+b^2-2ab
ab=[(a+b)^2-(a^2+b^2)]/2
即,当a^2+b^2取最小值得时,ab的值最大
因为a+b的值得是固定的,这时a与b的差越小,a^2+b^2的值越小
根据a+b=10,可以给出a-b=0
即a=5,b=5时,ab的值最大
ab=(100-25-25)/2=25
TableDI
2024-07-18 广告
Excel函数公式大全中的计数功能主要涵盖了几种常用的函数。其中,`COUNT`函数用于统计指定范围内非空单元格的数量;`COUNTIF`函数则能基于特定条件进行计数,如统计特定部门或满足某个数值条件的单元格数;而`COUNTIFS`函数更... 点击进入详情页
本回答由TableDI提供
370116
高赞答主

2007-03-11 · 你的赞同是对我最大的认可哦
知道顶级答主
回答量:9.6万
采纳率:76%
帮助的人:6.2亿
展开全部
ab<=(a+b)^2/4=10^2/4=25

a=b=5时取最大值25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友66f7b6a
2007-03-11 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1731
采纳率:0%
帮助的人:2557万
展开全部
程序算法还是数学解法??

(a+b)^2 =a^2+b^2+2ab>=2ab+2ab = 4ab
所以ab<=[(a+b)^2]/4 = 100/4=25
当且仅当a=b=5时,ab有最大值为25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paopaoyu82
2007-03-11 · TA获得超过332个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:0
展开全部
ab=a(10-a)
=10a-a^2
=-(a^2-10a+25)+25
=-(a-5)^2+25
当a=5时,上式可取到最大值,最大值为25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changzheclq
2007-03-11 · TA获得超过2678个赞
知道小有建树答主
回答量:533
采纳率:100%
帮助的人:491万
展开全部
a^b,
a=1,b=10-1=9,a^b=1
当且仅当a=b=5时,a^b=3125
a或b为次方数时最大。
此题意是否为:用什么算法值最大?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘零星夜
2007-03-11 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:146万
展开全部
程序如下:
main()
{ int a,b,i,c;
int max=0;
for(i=1,i<10,i++)
{a=i;
b=10-i;
c=a*b;
if max<c
max=c;
}
printf("max=",max);
}
运行后得
max=25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式