习题解析之:货币转换
【问题描述】
编写一个美元与人民币转换的程序,用户输入金额和汇率(合理的汇率是正数),输出转换为另一种货币表示的金额。
美元:'$'
人民币:'¥'
输入格式
第一行输入一个以货币符号结尾的正数,数值作为金额,货币符号表明货币种类
第二行输入一个浮点数作为汇率
输出格式
输入符合要求时输出一个带货币符号的数值(保留2位小数)
输入不符合要求时输出“Data error!”
示例 1
输入:
58$
6.75
输出:
391.50¥
示例 2
输入:
100¥
6.85
输出:
14.60$
示例 3
输入:
58
6.75
输出:
Data error!
【编程思路】
对于输入的表示货币的字符串 money,其最后一个字符 money[-1] 表示的就是货币的种类。最后一个字符前面的数据 money[:-1] 表示的是货币金额。
编写的源程序如下:

浙公网安备 33010602011771号