已知钱数x(不足10元)要把它用1元、5角、1角、1分的硬币表示若要用尽量少的硬币个数表示x设计一个算法求各硬币的个数.
思路分析:本题考查赋值语句的多次赋值.要用尽量少的硬币表示钱数 也就是要尽可能地用大面值的硬币.则1元钱的个数就是x的整数部分 记为a;5角钱的个数就是(x-a)/0.5的整数部分 记为b;1角钱的个数就是(x-a*1-b*0.5)的整数部分 记为c;1分钱的个数就是(x-a*1-b*0.5-c*0.1)的整数部分 记为d.
解:程序为:
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
PRINT a b c d
END
方法归纳 利用赋值语句可对变量多次赋值 实现代数中的四则运算.但代数中的运算很多都是方程、不等式的形式 这是赋值语句所不能实现的 要写成类似于函数y=f(x)的形式才能构造成赋值语句的形式从而用算法程序处理.这是解决这类问题的关键.
小强有2分硬币和1分硬币共50枚,他把这些硬币等值地换成了16枚5分硬币.小刚原有2分硬币多少枚算式 2020-03-31 …
小强有2分硬币和1分硬币共50枚,他把这些硬币等值地换成了16枚5分硬币.小刚原有2分硬币多少枚算式 2020-03-31 …
有关平均相对分子质量NH4HCO3不稳定,受热易分解,120度时,若有60%的它分解,则产生气体的 2020-04-27 …
1.它们都争着把自己的知识无私的奉献给过路的读者.2.它分上下两层,都密密麻麻地摆着各种各样的书刊 2020-05-13 …
一道数学问题小虎的储蓄盒里有100枚硬币,把二分的硬币全部兑换成五分硬币,硬币总数变为73枚,再把 2020-05-13 …
小刚的存钱罐里有100个硬币,他把其中两分币全换成等值的五分币,硬币总数变成73个,他又把一分币换 2020-05-13 …
现有2分硬币和5分硬币各若干个,其中2分硬币比5分硬币多24个,如果把2分硬币等价换成5分硬币,所 2020-05-17 …
一袋5分和1角的硬币,把它分成钱数相等的两堆,第一堆两种硬币的个数相等,第二堆两种硬币的钱数相等, 2020-05-23 …
有一袋5分和1角的硬币若干枚,把它们分成钱数相等的两堆,其中,第一堆中两种货币的个数比为1:1,第 2020-05-23 …
一袋5分和1角的硬币,把它分成钱数相等的两堆,第一堆两种硬币的个数相等,第二堆两种硬币的钱数相等, 2020-05-23 …