欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF727B.Bill Total Value
Bill Total Value
题目描述
Vasily 从商店出来后,想要重新核对账单中所有商品的总价。账单是一个字符串,其中所有商品的名称及其价格连续排版,中间没有空格。账单的格式为“$name_{1}price_{1}name_{2}price_{2}...name_{n}price_{n}$”,其中 (第 件商品的名称)是一个长度不超过 的非空字符串,仅由小写英文字母组成,(第 件商品的价格)是一个非空字符串,由数字和点(小数点)组成。可能存在名称相同但价格不同的商品。
每个商品价格的格式如下:如果价格是整数美元,则不会写分(美分);否则,在美元金额后书写一个点(小数点)和两位数的分数(如果美分在 到 之间,则需补前导零)。
此外,美元金额部分每三位(从低位到高位)用点分隔。价格不允许有多余的前导零。价格总是以数字开始和结束。
例如:
- “234”,“1.544”,“149.431.10”,“0.99” 和 “123.05” 是合法价格格式,
- “.333”,“3.33.11”,“12.00”,“.33”,“0.1234” 和 “1.2” 不是合法格式。
请编写程序计算该账单中所有商品的总价格,并输出,格式与账单中的价格完全一致。
输入格式
输入仅一行,为长度不超过 的非空字符串 ,代表账单的内容。
保证账单符合上述格式要求。保证账单中每个价格不少于一美分且不超过 美元。
输出格式
输出所有商品总价格,格式与输入中的价格完全一致。
说明/提示
由 ChatGPT 5 翻译
样例
chipsy48.32televizor12.390
12.438.32
a1b2c3.38
6.38
aa0.01t0.03
0.04
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |