one + two = 3
读入两个小于100的正整数A和B,计算A+B。需要注意的是:A和B的每一位数字由对应的英文单词给出。
输入
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。
输出
对每个测试用例输出1行,即A+B的值。
样例输入
- one + two =
- three four + five six =
- zero seven + eight nine =
- zero + zero =
样例输出
- 3
- 90
- 96
- #include <iostream>
- #include <string>
- #include <sstream>
- using namespace std;
- int to(string str){
- if(str=="one") return ;
- else if(str=="two") return ;
- else if(str=="three") return ;
- else if(str=="four") return ;
- else if(str=="five") return ;
- else if(str=="six") return ;
- else if(str=="seven") return ;
- else if(str=="eight") return ;
- else if(str=="nine") return ;
- else if(str=="zero") return ;
- else return ;
- }
- int main()
- {
- string a,b,c,d,e;
- int m,n;
- string s;
- while(getline(cin,s))
- {
- stringstream sin(s);
- sin>>a>>b;
- if(b=="+")
- {
- m=to(a);
- }
- else
- {
- m=to(a)*+to(b);
- sin>>b;
- }
- sin>>c>>d;
- if(d=="=")
- n=to(c);
- else {
- n=to(c) * + to(d);
- }
- if(n == &&m == ) break;
- cout<<m+n<<endl;
- }
- return ;
- }
随机推荐
- 解决Eclipse 启动后总是Building WorkSpace(sleeping) Java报错和处理
发布者:Lynn.. 时间:2016-12-20 13:13:55 今天打开eclipse后eclipse总是在Building WorkSpace(sleeping),我的解决方案是 ...
- Loadrunner 性能测试笔记
性能测试脚本 // 关联token 放在请求返回前 web_reg_save_param("tokenId", "LB=,\"tokenId\":\& ...
- loj #547. 「LibreOJ β Round #7」匹配字符串
#547. 「LibreOJ β Round #7」匹配字符串 题目描述 对于一个 01 串(即由字符 0 和 1 组成的字符串)sss,我们称 sss 合法,当且仅当串 sss 的任意一个长度为 ...
- sublime安装插件autoprefixer
安装插件autoprefixer步骤: 1.确保Node.js已经安装,未安装请 点击 这里>> 2.下载autoprefixer插件 https://github.com/sindres ...
- php 安装扩展库
liunx系统 1. /usr/local/php/bin/php-config php 配置文件位置 [ php-config是一个脚本文件,用于获取所安装的php配置的信息 ] 在编译扩展时,如果 ...
- day30 锁 队列
1. 守护进程 会随着主进程的结束而结束. 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daem ...
- 前端https调用后端http
昨晚发生了一个,很........的事 我前端的域名 和后端的域名 都没有做认证,前端的访问的80 调用的后端80 然后我给前端的域名做了认证ssl,但是调用后端的时候报错 原因是 https 调 ...
- jquery深入学习
样式操作: addclass(); //指定添加css类 removeclass();//移除指定css类 hasclass()://判断存不存在 toggleclass();//切换css类名,有 ...
- Linux进程控制理论及几种常见进程间通信机制
1. Linux进程控制理论 ① 进程是一个具有一定独立功能的程序的一次运行活动(动态性.并发性.独立性.异步性). 进程的四要素: (1)有一段程序供其执行(不一定是一个进程所专有的),就像一场戏必 ...
- 在MD中使用Emoji
mark语法中支持emoji表情 具体语法是:emoji: 比如我输入 :smile: 就会出现微笑