Pascal语言题目 急 小明妈妈经常要小明帮忙到银行换零钱,要求1元、2元、5元、10元的都要有.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 23:45:35
Pascal语言题目 急 小明妈妈经常要小明帮忙到银行换零钱,要求1元、2元、5元、10元的都要有.
小明妈妈经常要小明帮忙到银行换零钱,要求1元、2元、5元、10元的都要有.这天,小明妈妈拿了150元钱,要小明去换30张零钱.请你帮助小明计算有多少种换法.
【输入说明】
两个整数n、m,n表示要换多少钱,m表示要换多少张?
【输出说明】
一个整数,换零钱的方案数.
【输入样例】
150 30
【输出样例】
27
(会有多次测试数据)
小明妈妈经常要小明帮忙到银行换零钱,要求1元、2元、5元、10元的都要有.这天,小明妈妈拿了150元钱,要小明去换30张零钱.请你帮助小明计算有多少种换法.
【输入说明】
两个整数n、m,n表示要换多少钱,m表示要换多少张?
【输出说明】
一个整数,换零钱的方案数.
【输入样例】
150 30
【输出样例】
27
(会有多次测试数据)
var n,m,a,b,c,d,s:integer;
begin
readln(n,m);
for a:=1 to n div 10 do
for b:=1 to (n-a*10)div 5 do
for c:=1 to (n-10*a-5*b) div 2 do
begin
d:=n-a*10-b*5-c*2;
if a+b+c+d=m then inc(s);
end;
writeln(s);
end.
再问: 答案不对…………
再答: 现在修改好了:
var n,m,a,b,c,d,s:integer;
begin
readln(n,m);
for a:=1 to n div 10 do
for b:=1 to (n-a*10)div 5 do
for c:=1 to (n-10*a-5*b) div 2 do
begin
d:=n-a*10-b*5-c*2;
if (a+b+c+d=m)and(d>0) then inc(s);
end;
writeln;
writeln(s);
end.
begin
readln(n,m);
for a:=1 to n div 10 do
for b:=1 to (n-a*10)div 5 do
for c:=1 to (n-10*a-5*b) div 2 do
begin
d:=n-a*10-b*5-c*2;
if a+b+c+d=m then inc(s);
end;
writeln(s);
end.
再问: 答案不对…………
再答: 现在修改好了:
var n,m,a,b,c,d,s:integer;
begin
readln(n,m);
for a:=1 to n div 10 do
for b:=1 to (n-a*10)div 5 do
for c:=1 to (n-10*a-5*b) div 2 do
begin
d:=n-a*10-b*5-c*2;
if (a+b+c+d=m)and(d>0) then inc(s);
end;
writeln;
writeln(s);
end.
Pascal语言题目 急 小明妈妈经常要小明帮忙到银行换零钱,要求1元、2元、5元、10元的都要有.
Pascal将手中N张面值100元的人民币换成10元、5元、2元和1元面值的钱.要求正好换M张小面值人民币,且每种面值至
小明把一张面值10元的人民币兑换成零钱,银行现有足够的5元2元1元的供小明选择请问小明共有几种兑换方式
C语言编程:某人想将手中一张面值100元的人民币换成5元、1元和0.5元面值的票子,但要求100元换以上的零钱共100张
pascal问题两道:1.一张n元人民币换成1元、2元、5元的零钱,编程计算共有多少种方法?
用一张100元的人民币去换5元,10元,20元面值的零钱,同时要求所换零钱的张数要超过5张,少于10张,共有多少种换发?
整元换零钱,把100元兑换成1元、2元、5元的钞票,一共有多少种不同的换法.
一道C语言设计题目有10元 5元 2元 1元四种钞票共40张,要求组成100元的方案(4种钞票都要用上)
C语言问题:要将100元钱换成1元,2元,5元的零钱,编程求出有几种换法?这么编程为什么不行?
1元2元5元10的人民币各2张,不找零钱可以买到多少种商品
用1元,2元,5元,10元各两张人民币,可以买多少种刚好不找零钱的商品
把面值为10元的人民币换成零钱现有足够的面值为5元2元1元的人民币那么共有()种不同的换法