hdu 1228 A + B map 试用
来源:互联网 发布:粒子群算法代码 编辑:程序博客网 时间:2024/06/06 01:16
Problem Description
读入两个小于100的正整数A和B,计算A+B.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出.
Output
对每个测试用例输出1行,即A+B的值.
Sample Input
one + two =three four + five six =zero seven + eight nine =zero + zero =
Sample Output
39096
#include<string>#include<iostream>#include<map>using namespace std;int main(){ map<string,int>m; string s ,ans; int a,b; m["zero"]=0; m["one"]=1; m["two"]=2; m["three"]=3; m["four"]=4; m["five"]=5; m["six"]=6; m["seven"]=7; m["eight"]=8; m["nine"]=9; while(cin>>s) { a=b=0; while(s!="+")//觉得控制的较好! { a=a*10+m[s]; cin>>s; } cin>>s; while(s!="=") { b=b*10+m[s]; cin>>s; } if(a==0&&b==0) break; else cout<<a+b<<endl; } return 0;}
0 0
- hdu 1228 A + B map 试用
- hdu 1228 A + B (水题,map)
- HDU 1228 A + B (map)
- HDU 1228 A + B(map的简单使用)
- HDU 2034 人见人爱A-B(map)
- HDOJ.1228 A + B (map)
- hdu 1228A+B
- HDU 1228 ( A + B )
- hdu 1228 A + B
- hdu 1228 A + B
- HDU 1228 A+B
- hdu 1228A + B
- HDU-1228A+B
- hdu 1228 A + B
- hdu 1228-A+B
- hdu 1228 A + B
- hdu 1228 A+B
- hdu-1228-A + B
- uCOS里的信号量错误笔记
- 《雨霖铃·寒蝉凄切》 柳永
- WPF应用Binding之数据转换
- Java Float与float的区别及instanceof的作用
- android ndk接口封装架构
- hdu 1228 A + B map 试用
- Visual Studio 2010 正式版激活的两种方法小结
- 每天学一点java字节码
- Android实现可拖拽的ListView
- 黑马程序员-----java基础之异常
- Constructing Roads
- preventDefault stopPropagation
- 《虞美人·春花秋月何时了》 李煜
- java Generic Type/Parameterized Type/Raw Type