pascal 判断大小问题 5

我要程序原码和讲解输入:101010<---这是标准的长宽高5<---这是有多少判断数据5510<--no.1判断那个最接近并输出标准和後面的差1010151015109... 我要程序原码 和 讲解
输入:
10 10 10 <---这是标准的长宽高
5 <---这是有多少判断数据
5 5 10 <--no.1 判断那个最接近 并输出 标准和 後面的差
10 10 15
10 15 10
9 9 10
11 11 11

输出:331 因为最接近的 11 11 11 乘起来减 标准(10*10*10)
展开
 我来答
zyh617517224
2011-08-08 · TA获得超过1549个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:825万
展开全部
var a,b,c,min,n,x,y,z:longint;
begin
readln(a,b,c);
readln(n);
min:=maxlongint;
for i:=1 to n do
begin
readln(x,y,z);
if abs(x*y*z-a*b*c)<min then min:=abs(x*y*z-a*b*c);
end;
writeln(min);
end.
更多追问追答
追问
不對阿///
追答
怎么不对了啊
有没有详细的题目描述
百度网友3427e31
2011-08-08 · 超过25用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:86.8万
展开全部
要求必须比标准大么? 否则9 9 10不更接近么。。。
追问
對阿..
追答
引用一下楼上大哥的程序。。。

var a,b,c,min,n,x,y,z:longint;
begin
readln(a,b,c);
readln(n);
min:=maxlongint;
for i:=1 to n do
begin
readln(x,y,z);
if x*y*z>a*b*c
then
if abs(x*y*z-a*b*c)<min then min:=abs(x*y*z-a*b*c);//(abc可以去掉)
end;
writeln(min);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友008f794
2011-08-08
知道答主
回答量:30
采纳率:0%
帮助的人:4.7万
展开全部
问题太简单?什么判断大小?
追问
好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoyu8992
2011-08-10
知道答主
回答量:19
采纳率:0%
帮助的人:6.6万
展开全部
问题都没讲,别人怎么答?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式