A + B
Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 10502Accepted Submission(s): 6043
Problem Description
读入两个小于100的正整数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
3
90
96
#include <iostream>
#include <map>
#include <string>
using namespace std;
map<string,int> Map;
void init()
{
Map["one"]=1;//注意这个操作必须放在函数内,自定义函数或main函数。函数体外只能声明定义基本类型,及常量。
Map["two"]=2;
Map["three"]=3;
Map["four"]=4;
Map["five"]=5;
Map["six"]=6;
Map["seven"]=7;
Map["eight"]=8;
Map["nine"]=9;
Map["zero"]=0;
}
int main()
{
init();
while(1)
{
string s;
int a=0;
while(cin>>s&&s!="+")
{
a=a*10+Map[s];
}
int b=0;
while(cin>>s&&s!="=")
{
b=b*10+Map[s];
}
if(a==0&&b==0)
break;
cout<<a+b<<endl;
}
return 0;
}
分享到:
相关推荐
浙大计算机研究生复试上机考试源码,含有浙大计算机研究生复试上机考试源码
浙大计算机研究生复试上机考试——历年题目(2005-2008)
浙大研究生复试上机试题(2005-2008)
上海交大考研复试上机试题,以及历年答案,打算保研或考研到浙大计算机的同学必读
浙江大学计算机复试题解和上机题解,有复试的各个科目,和上机的题目。
浙大计算机学院考研复试上机试题及参考答案.doc
计算机考研复试上机集锦 含有:同济大学 浙江大学 上海交通
浙大复试上机试题2005-2009 浙大复试上机试题2005-2009 浙大复试上机试题2005-2009
浙大计算机学院考研复试上机试题与参考答案.doc
浙江大学城市学院C语言期末上机考试题库
浙大2005-2009年复试上机题,希望能对考研的朋友有所帮助
浙大计算机复试上机考试题及答案!
浙大上机资料,内含统计字符游船出租等常见问题的详解
pta_1001 A+B Format (20 分).docx
浙大计算机类考研,包括计算机学院的计算机系和软件学院等,上机考试题目,有详细答案和测试用例,考试要求等.
浙大计算机软件复试常问问题浙大计算机软件复试常问问题浙大计算机软件复试常问问题浙大计算机软件复试常问问题浙大计算机软件复试常问问题浙大计算机软件复试常问问题浙大计算机软件复试常问问题浙大计算机软件复试...
本程序是为浙江大学研究生公共英语水平考试自测模拟题集做的一个答题小程序,可以显示答题记录,记录答题时间,自动核对答案,显示答题错误的题目,计算答题分数等,并可以将所有答题信息保存为txt文档,方便日后...
最近浙大上机复试相关内容,希望对各位有帮助。。
包含浙江工业大学研究生考试计算机专业课845C++程序设计历年真题(2012-2018),压缩包内为pdf文档。
浙江 大学 计算机 专业 考研复试题 浙江 大学 计算机 专业 考研复试题