已知钱数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)的形式才能构造成赋值语句的形式从而用算法程序处理.这是解决这类问题的关键.
解抽象函数f(x+2)=-1/f(x)已知f(x)是偶函数,在定义域内都有f(x+2)=-1/f( 2020-04-26 …
已知x+y=3,xy=2,求x^2+y^2的值 已知x^2-4=0,求代数式x(x+1)^2-x( 2020-05-13 …
已知函数fx=ln(x+1)-e^x已知0≤x1<x2,求证e^(x2-x1)>1+ln[(x2+ 2020-05-17 …
已知关于X的方程(a+1)(b+1)/(x+1)+(a-1)(b-1)/(x-1)=2ab/x已知 2020-06-12 …
这些机算机用语用英文怎么说!1.数据已被修改,是否需要更新?2.你确定要应用修改值吗?3."当前修 2020-06-14 …
假设有个未知数X,已经知道B,C,公式B=(x/1.17-C-X/1.17*0.1)/(x/1.1 2020-07-20 …
对于任何实数x,已知二次函数f(x)满足x 2020-12-08 …
求教已知函数f(x)满足f(x)=f'(1)e^(x-1)-f(0)x+(1/2)x²已知函数f(x 2020-12-08 …
急!高一“函数的概念”中的几道题目.1.已知函数f(x+1)=X^2-4x+1,求f(x)2.[变式 2020-12-08 …
已知二次函数f(x)的二次项系数为负数,对于任意实数x,都有f(2-x)=f(2+x),试问在f(1 2021-01-11 …