I am a teacher!

导航

习题解析之:货币转换

【问题描述】

编写一个美元与人民币转换的程序,用户输入金额和汇率(合理的汇率是正数),输出转换为另一种货币表示的金额。

美元:'$'
人民币:'¥'

输入格式

第一行输入一个以货币符号结尾的正数,数值作为金额,货币符号表明货币种类

第二行输入一个浮点数作为汇率

输出格式
输入符合要求时输出一个带货币符号的数值(保留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] 表示的是货币金额。

        编写的源程序如下: 

        image

posted on 2025-11-20 10:32  aTeacher  阅读(11)  评论(0)    收藏  举报