货币转换 C

描述

人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:

人民币和美元间汇率固定为:1美元 = 6.78人民币。

程序可以接收人民币或美元输入,转换为美元或人民币输出。人民币采用¥符号或RMB表示,美元采用$或USD表示,符号和数值之间没有空格。

注意:

(1) 人民币和美元间符号在转换中要对等,¥和$相互对应,RMB和USD相互对应,输出结果保留小数点后两位;

(2) 符号在数字的后面;

(3) 这是一个OJ题目,获得输入请使用input() 。

输入

示例1:128.00$

示例2:12.9¥

示例3:123RMB

示例4:20USD

输出

示例1:867.84¥

示例2:1.90$

示例3:18.14USD

示例4:135.60RMB

代码

x = input()

if x[-1] == "$":

ret = eval(x[:-1])*6.78

print("%.2f¥"%ret)

elif x[-1] == "¥":

ret = eval(x[:-1]) / 6.78

print("%.2f$" % ret)

elif x[-3:] == "RMB":

ret = eval(x[:-3]) / 6.78

print("%.2fUSD" % ret)

elif x[-3:] == "USD":

ret = eval(x[:-3]) * 6.78

print("%.2fRMB" % ret)

外币兑换c语言编程,货币转换 C相关推荐

  1. C语言链表的转置算法,c语言编程集 数据结构 顺序表 点链表 数制转换 矩阵转置.doc...

    c语言编程集 数据结构 顺序表 点链表 数制转换 矩阵转置 #include "stdio.h" #include "malloc.h" /*typedef s ...

  2. C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组

    例题:从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中. 例如,输入 " ...

  3. C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中

    例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度.请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度. 例如,s=&qu ...

  4. r语言 siar 代码_平滑转换自回归(STAR)模型的R语言编程实现详解

    总体讲,ST(Smooth transition)模型,这块的code混乱的比较狗血,文献中的做法也是千奇百怪, 单变量的有 :STAR, LSTAR, ESTAR, 多变量的有:STVAR, LST ...

  5. C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。

    例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...

  6. html案例字符串大小写转换,将字符串大写字母变小写 c语言编程:字符串中大小写字母转换...

    java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m jquery 字符串大写字母转小写 js字符转换成小写的方法:toLowerCase()j ...

  7. [Python123]Python语言程序设计:练习1-Python基本语法元素 (第1周)第五题——货币转换 |

    货币转换 I 描述 人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中: 人民币和美元间汇率固定为:1美元 = 6.78人民币. 程序可以接受人民币或美元输入,转换为美元或人民 ...

  8. Python语言程序设计作业四货币转换

    601646 货币转换 I 描述 人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪ ...

  9. linux 操作系统下c语言编程入门

    2)Linux程序设计入门--进程介绍  3)Linux程序设计入门--文件操作  4)Linux程序设计入门--时间概念  5)Linux程序设计入门--信号处理  6)Linux程序设计入门--消 ...

  10. 11 12 13c语言编程,C语言编程

    C语言编程 1.sscanf() sscanf()与scanf()类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源. 头文件:#include 格式:int ssc ...

最新文章

  1. Linux下创建进程简介
  2. 换「猪心」9天,美国57岁男子能下地走路了!
  3. 用vs2005 开发arcims htmlViewer
  4. 手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用
  5. String类型的算法题(获取子串在主串中出现的次数)和(获取两个字符串中最大相同子串)-Java代码实现
  6. linux模板机配置文件,制作Centos 7.4操作系统模板机
  7. Ubuntu系统中docker本地镜像的位置
  8. flex弹性布局学习总结
  9. 如果实现类似微信附近的人功能
  10. javaweb JAVA JSP专利管理系统(专利申请管理系统) 专利系统
  11. vim可视化在线配色器
  12. jquery plugin --image magnifier 放大器
  13. CSS------美化网页
  14. 想在国外做CPA广告联盟,准备好洗礼了吗?
  15. commvault 配置mysql_Commvault_Oracle DG恢复到单机操作手册
  16. 随笔——基尔霍夫热辐射定律中灰体发射率和吸收率相等的推导逻辑
  17. python人脸口罩识别_基于Python+OpenCV的人脸口罩识别检测
  18. cf----2019-09-14(You Are Given a Decimal String...,XOR Guessing,Boxers)
  19. 桌面html布局,利用自定义桌面和HTML打造动态桌面图标
  20. 加密货币在巴基斯坦曲折的普及之路

热门文章

  1. 【MME】云CloudMain
  2. Android 清理大师产品的具体实现(一)QQ专清
  3. 刷题集--贪吃的九头龙
  4. 解决open-vm-tools安装时Failed to get unit file state for run-vmblockx2dfuse.mount
  5. 电商-支付-支付流水表与订单表的设计
  6. 总结一个python招聘测试题
  7. 问题与解决_IDEA-> Project Structure -> Artifacts-> ‘项目名‘ module: ‘Web‘ facet resources 显示红色
  8. mysql同步大师_Mysql 同步大师(MySQLSync)
  9. 从入门到精通!一个三非渣本的Android校招秋招之路,终局之战
  10. 使用opencv读取rtsp流的图片帧进行目标检测,并将处理好的图像推到rtsp服务器上