精英家教网 > 高中数学 > 题目详情
已知钱数x(不足10元),要把它用1元、5角、1角、1分的硬币表示,若要用尽量少的硬币个数表示x,设计一个算法,求各硬币的个数.

思路分析:本题考查赋值语句的多次赋值.要用尽量少的硬币表示钱数,也就是要尽可能地用大面值的硬币,则1元钱的个数就是x的整数部分,记为a;5角钱的个数就是的整数部分,记为b;1角钱的个数就是的整数部分,记为c;1分钱的个数就是的整数部分,记为d.

解:程序为:

x=input(“x=”);

x=x*100;

a=x/100;

b=(x-a*100)/50;

c=(x-a*100-b*50)/10;

d=(x-a*100-b*50-c*10)/1;

disp  (a,b,c,d);

end

练习册系列答案
相关习题

科目:高中数学 来源:学习高手必修三数学苏教版 苏教版 题型:044

已知钱数x(不足10元),要把它用1元、5角、1角、1分的硬币表示,若要用尽量少的硬币个数表示x,设计一个算法,求各硬币的个数.(提示:可用Int(X)表示对X取整数部分)

查看答案和解析>>

科目:高中数学 来源: 题型:

已知钱数x(不足10元),要把它用1元、5角、1角、1分的硬币表示,若要用尽量少的硬币个数表示x,设计一个算法,求各硬币的个数。

   

查看答案和解析>>

科目:高中数学 来源: 题型:

已知钱数x(不足10元),要把它用1元、5角、1角、1分的硬币表示,若要用尽量少的硬币个数表示x,设计一个算法,求各硬币的个数.

查看答案和解析>>

同步练习册答案